home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: LaTeX Document
(document/latex).
You can browse this item here: PSBOX.TEX
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| LaTeX Document (document/latex)
| magic
| Supported |
1%
| dexvert
| Corel 10 Texture (image/corel10Texture)
| ext
| Unsupported |
1%
| dexvert
| Croteam texture file (image/croteamTextureFile)
| ext
| Unsupported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| LaTeX auxiliary file
| default
| |
99%
| file
| LaTeX document, ASCII text
| default
| |
100%
| checkBytes
| Printable ASCII
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| siegfried
| x-fmt/111 Plain Text File
| default
| |
100%
| detectItEasy
| Format: plain text[LF]
| default (weak)
| |
100%
| xdgMime
| text/x-matlab
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 25 0a 25 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |%.% | |
|00000010| 20 25 25 25 25 25 25 25 | 20 20 20 20 25 25 25 25 | %%%%%%%| %%%%|
|00000020| 25 20 20 20 20 20 20 20 | 20 25 25 25 25 25 25 20 |% | %%%%%% |
|00000030| 20 20 20 25 25 25 25 25 | 20 20 20 25 20 20 20 20 | %%%%%| % |
|00000040| 20 25 0a 25 20 20 20 20 | 20 20 20 20 20 20 20 20 | %.% | |
|00000050| 20 20 25 20 20 20 20 20 | 20 25 20 20 25 20 20 20 | % | % % |
|00000060| 20 20 20 20 20 20 20 20 | 20 20 25 20 20 20 20 20 | | % |
|00000070| 25 20 20 25 20 20 20 20 | 20 25 20 20 20 25 20 20 |% % | % % |
|00000080| 20 25 0a 25 20 20 20 20 | 20 20 20 20 20 20 20 20 | %.% | |
|00000090| 20 20 25 20 20 20 20 20 | 20 25 20 20 25 20 20 20 | % | % % |
|000000a0| 20 20 20 20 20 20 20 20 | 20 20 25 20 20 20 20 20 | | % |
|000000b0| 25 20 20 25 20 20 20 20 | 20 25 20 20 20 20 25 20 |% % | % % |
|000000c0| 25 0a 25 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |%.% | |
|000000d0| 20 25 25 25 25 25 25 25 | 20 20 20 20 25 25 25 25 | %%%%%%%| %%%%|
|000000e0| 25 20 20 20 20 20 20 20 | 20 25 25 25 25 25 25 20 |% | %%%%%% |
|000000f0| 20 20 25 20 20 20 20 20 | 25 20 20 20 20 20 25 0a | % |% %.|
|00000100| 25 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 25 |% | %|
|00000110| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 25 | | %|
|00000120| 20 20 20 20 20 20 20 25 | 20 20 20 20 20 25 20 20 | %| % |
|00000130| 25 20 20 20 20 20 25 20 | 20 20 20 25 20 25 0a 25 |% % | % %.%|
|00000140| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 25 20 | | % |
|00000150| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 25 20 | | % |
|00000160| 20 20 20 20 20 20 25 20 | 20 20 20 20 25 20 20 25 | % | % %|
|00000170| 20 20 20 20 20 25 20 20 | 20 25 20 20 20 25 0a 25 | % | % %.%|
|00000180| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 25 20 | | % |
|00000190| 20 20 20 20 20 20 20 20 | 25 25 25 25 25 25 20 20 | |%%%%%% |
|000001a0| 20 20 20 20 20 20 25 25 | 25 25 25 25 20 20 20 20 | %%|%%%% |
|000001b0| 25 25 25 25 25 20 20 20 | 25 20 20 20 20 20 25 0a |%%%%% |% %.|
|000001c0| 25 0a 25 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |%.% | |
|000001d0| 20 42 79 20 4a 65 61 6e | 20 4f 72 6c 6f 66 66 0a | By Jean| Orloff.|
|000001e0| 25 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 43 |% | C|
|000001f0| 6f 6d 6d 65 6e 74 73 20 | 26 20 73 75 67 67 65 73 |omments |& sugges|
|00000200| 74 69 6f 6e 73 20 62 79 | 20 65 2d 6d 61 69 6c 3a |tions by| e-mail:|
|00000210| 20 4f 52 4c 4f 46 46 40 | 73 75 72 79 61 31 31 2e | ORLOFF@|surya11.|
|00000220| 63 65 72 6e 2e 63 68 0a | 25 20 20 20 20 20 20 20 |cern.ch.|% |
|00000230| 20 20 20 20 20 20 20 4e | 6f 20 6d 6f 64 69 66 69 | N|o modifi|
|00000240| 63 61 74 69 6f 6e 20 6f | 66 20 74 68 69 73 20 66 |cation o|f this f|
|00000250| 69 6c 65 20 61 6c 6c 6f | 77 65 64 20 69 66 20 6e |ile allo|wed if n|
|00000260| 6f 74 20 65 2d 73 65 6e | 74 20 74 6f 20 6d 65 2e |ot e-sen|t to me.|
|00000270| 0a 25 0a 25 20 41 20 73 | 69 6d 70 6c 65 20 77 61 |.%.% A s|imple wa|
|00000280| 79 20 74 6f 20 6d 65 61 | 73 75 72 65 20 74 68 65 |y to mea|sure the|
|00000290| 20 73 69 7a 65 20 6f 66 | 20 65 6e 63 61 70 73 75 | size of| encapsu|
|000002a0| 6c 61 74 65 64 20 70 6f | 73 74 73 63 72 69 70 74 |lated po|stscript|
|000002b0| 20 66 69 67 75 72 65 73 | 0a 25 20 20 20 66 72 6f | figures|.% fro|
|000002c0| 6d 20 69 6e 73 69 64 65 | 20 54 65 58 2c 20 61 6e |m inside| TeX, an|
|000002d0| 64 20 74 6f 20 75 73 65 | 20 69 74 20 66 6f 72 20 |d to use| it for |
|000002e0| 61 75 74 6f 6d 61 74 69 | 63 61 6c 6c 79 20 66 6f |automati|cally fo|
|000002f0| 72 6d 61 74 74 69 6e 67 | 20 74 65 78 74 73 0a 25 |rmatting| texts.%|
|00000300| 20 20 20 77 69 74 68 20 | 69 6e 73 65 72 74 65 64 | with |inserted|
|00000310| 20 66 69 67 75 72 65 73 | 2e 20 57 6f 72 6b 73 20 | figures|. Works |
|00000320| 62 6f 74 68 20 75 6e 64 | 65 72 20 50 6c 61 69 6e |both und|er Plain|
|00000330| 20 54 65 58 2d 62 61 73 | 65 64 20 6d 61 63 72 6f | TeX-bas|ed macro|
|00000340| 73 0a 25 20 20 20 28 50 | 68 79 7a 7a 78 2c 20 48 |s.% (P|hyzzx, H|
|00000350| 61 72 76 6d 61 63 2c 20 | 50 73 69 7a 7a 6c 2c 20 |arvmac, |Psizzl, |
|00000360| 2e 2e 2e 29 20 61 6e 64 | 20 4c 61 54 65 58 20 65 |...) and| LaTeX e|
|00000370| 6e 76 69 72 6f 6e 6d 65 | 6e 74 2e 0a 25 20 50 72 |nvironme|nt..% Pr|
|00000380| 6f 76 69 64 65 73 20 65 | 78 61 63 74 6c 79 20 74 |ovides e|xactly t|
|00000390| 68 65 20 73 61 6d 65 20 | 72 65 73 75 6c 74 20 6f |he same |result o|
|000003a0| 6e 20 61 6e 79 20 50 6f | 73 74 53 63 72 69 70 74 |n any Po|stScript|
|000003b0| 20 70 72 69 6e 74 65 72 | 20 70 72 6f 76 69 64 65 | printer| provide|
|000003c0| 64 0a 25 20 20 20 74 68 | 65 20 73 69 6e 67 6c 65 |d.% th|e single|
|000003d0| 20 69 6e 73 74 72 75 63 | 74 69 6f 6e 20 5c 70 73 | instruc|tion \ps|
|000003e0| 66 6f 72 2e 2e 2e 20 69 | 73 20 63 68 61 6e 67 65 |for... i|s change|
|000003f0| 64 20 74 6f 20 66 69 74 | 20 74 68 65 20 6e 65 65 |d to fit| the nee|
|00000400| 64 73 20 6f 66 20 74 68 | 65 0a 25 20 20 20 70 61 |ds of th|e.% pa|
|00000410| 72 74 69 63 75 6c 61 72 | 20 64 76 69 2d 3e 70 73 |rticular| dvi->ps|
|00000420| 20 74 72 61 6e 73 6c 61 | 74 6f 72 20 75 73 65 64 | transla|tor used|
|00000430| 2e 0a 25 20 48 69 73 74 | 6f 72 79 3a 0a 25 20 20 |..% Hist|ory:.% |
|00000440| 20 31 2e 33 31 3a 20 61 | 64 64 73 20 5c 70 73 66 | 1.31: a|dds \psf|
|00000450| 6f 72 44 56 49 41 4c 57 | 28 3f 29 0a 25 20 20 20 |orDVIALW|(?).% |
|00000460| 31 2e 33 30 3a 20 61 64 | 64 73 20 5c 73 70 6c 69 |1.30: ad|ds \spli|
|00000470| 74 66 69 6c 65 20 26 20 | 5c 6a 6f 69 6e 66 69 6c |tfile & |\joinfil|
|00000480| 65 73 20 66 6f 72 20 6d | 75 6c 74 69 2d 66 69 6c |es for m|ulti-fil|
|00000490| 65 20 6d 61 6e 61 67 65 | 6d 65 6e 74 0a 25 20 20 |e manage|ment.% |
|000004a0| 20 31 2e 32 34 3a 20 66 | 69 78 20 65 72 72 6f 72 | 1.24: f|ix error|
|000004b0| 20 68 61 6e 64 6c 69 6e | 67 20 26 20 61 64 64 20 | handlin|g & add |
|000004c0| 5c 70 73 6f 6e 6c 79 62 | 6f 78 65 73 0a 25 20 20 |\psonlyb|oxes.% |
|000004d0| 20 31 2e 32 33 3a 20 61 | 64 64 73 20 5c 70 75 74 | 1.23: a|dds \put|
|000004e0| 73 70 40 63 65 20 66 6f | 72 20 4f 7a 54 65 58 20 |sp@ce fo|r OzTeX |
|000004f0| 66 69 78 0a 25 20 20 20 | 31 2e 32 32 3a 20 6d 61 |fix.% |1.22: ma|
|00000500| 6b 65 73 20 5c 64 72 61 | 77 69 6e 67 42 6f 78 20 |kes \dra|wingBox |
|00000510| 5c 67 6c 6f 62 61 6c 20 | 66 6f 72 20 75 73 65 20 |\global |for use |
|00000520| 69 6e 20 50 68 79 7a 7a | 78 0a 25 20 20 20 31 2e |in Phyzz|x.% 1.|
|00000530| 32 31 3a 20 61 63 63 65 | 70 74 73 20 25 25 42 6f |21: acce|pts %%Bo|
|00000540| 75 6e 64 69 6e 67 42 6f | 78 3a 20 28 61 74 65 6e |undingBo|x: (aten|
|00000550| 64 29 0a 25 20 20 20 31 | 2e 32 30 3a 20 74 72 69 |d).% 1|.20: tri|
|00000560| 65 73 20 74 6f 20 61 64 | 64 20 5c 70 73 66 6f 72 |es to ad|d \psfor|
|00000570| 64 76 69 74 70 73 20 66 | 6f 72 20 74 68 65 20 54 |dvitps f|or the T|
|00000580| 65 58 50 53 20 70 61 63 | 6b 61 67 65 2e 0a 25 20 |eXPS pac|kage..% |
|00000590| 20 20 31 2e 31 30 3a 20 | 61 64 64 73 20 5c 70 73 | 1.10: |adds \ps|
|000005a0| 66 6f 72 6f 7a 74 65 78 | 2c 20 65 72 72 6f 72 20 |foroztex|, error |
|000005b0| 68 61 6e 64 6c 69 6e 67 | 2e 2e 2e 0a 25 32 33 34 |handling|....%234|
|000005c0| 35 36 37 38 20 31 20 32 | 33 34 35 36 37 38 20 32 |5678 1 2|345678 2|
|000005d0| 20 32 33 34 35 36 37 38 | 20 33 20 32 33 34 35 36 | 2345678| 3 23456|
|000005e0| 37 38 20 34 20 32 33 34 | 35 36 37 38 20 35 20 32 |78 4 234|5678 5 2|
|000005f0| 33 34 35 36 37 38 20 36 | 20 32 33 34 35 36 37 38 |345678 6| 2345678|
|00000600| 20 37 20 32 33 34 35 36 | 37 38 39 0a 25 0a 5c 64 | 7 23456|789.%.\d|
|00000610| 65 66 5c 74 65 6d 70 7b | 31 2e 33 31 7d 0a 5c 6c |ef\temp{|1.31}.\l|
|00000620| 65 74 5c 74 65 6d 70 70 | 3d 5c 72 65 6c 61 78 0a |et\tempp|=\relax.|
|00000630| 5c 65 78 70 61 6e 64 61 | 66 74 65 72 5c 69 66 78 |\expanda|fter\ifx|
|00000640| 5c 63 73 6e 61 6d 65 20 | 70 73 62 6f 78 76 65 72 |\csname |psboxver|
|00000650| 73 69 6f 6e 5c 65 6e 64 | 63 73 6e 61 6d 65 5c 72 |sion\end|csname\r|
|00000660| 65 6c 61 78 0a 20 20 5c | 6d 65 73 73 61 67 65 7b |elax. \|message{|
|00000670| 76 65 72 73 69 6f 6e 3a | 20 5c 74 65 6d 70 7d 0a |version:| \temp}.|
|00000680| 5c 65 6c 73 65 0a 20 20 | 20 20 5c 69 66 64 69 6d |\else. | \ifdim|
|00000690| 5c 74 65 6d 70 20 63 6d | 3e 5c 70 73 62 6f 78 76 |\temp cm|>\psboxv|
|000006a0| 65 72 73 69 6f 6e 20 63 | 6d 0a 20 20 20 20 20 20 |ersion c|m. |
|000006b0| 5c 6d 65 73 73 61 67 65 | 7b 76 65 72 73 69 6f 6e |\message|{version|
|000006c0| 3a 20 5c 74 65 6d 70 7d | 0a 20 20 20 20 5c 65 6c |: \temp}|. \el|
|000006d0| 73 65 0a 20 20 20 20 20 | 20 5c 6d 65 73 73 61 67 |se. | \messag|
|000006e0| 65 7b 70 73 62 6f 78 28 | 5c 70 73 62 6f 78 76 65 |e{psbox(|\psboxve|
|000006f0| 72 73 69 6f 6e 29 20 69 | 73 20 61 6c 72 65 61 64 |rsion) i|s alread|
|00000700| 79 20 6c 6f 61 64 65 64 | 3a 20 49 20 77 6f 6e 27 |y loaded|: I won'|
|00000710| 74 20 6c 6f 61 64 0a 20 | 20 20 20 20 20 20 20 70 |t load. | p|
|00000720| 73 62 6f 78 28 5c 74 65 | 6d 70 29 21 7d 0a 20 20 |sbox(\te|mp)!}. |
|00000730| 20 20 20 20 5c 6c 65 74 | 5c 74 65 6d 70 3d 5c 70 | \let|\temp=\p|
|00000740| 73 62 6f 78 76 65 72 73 | 69 6f 6e 0a 20 20 20 20 |sboxvers|ion. |
|00000750| 20 20 5c 6c 65 74 5c 74 | 65 6d 70 70 3d 5c 65 6e | \let\t|empp=\en|
|00000760| 64 69 6e 70 75 74 0a 20 | 20 20 20 5c 66 69 0a 5c |dinput. | \fi.\|
|00000770| 66 69 0a 5c 74 65 6d 70 | 70 0a 5c 6c 65 74 5c 70 |fi.\temp|p.\let\p|
|00000780| 73 62 6f 78 76 65 72 73 | 69 6f 6e 3d 5c 74 65 6d |sboxvers|ion=\tem|
|00000790| 70 0a 5c 63 61 74 63 6f | 64 65 60 5c 40 3d 31 31 |p.\catco|de`\@=11|
|000007a0| 0a 25 20 45 76 65 72 79 | 20 6d 61 63 72 6f 20 6c |.% Every| macro l|
|000007b0| 69 6b 65 73 20 61 20 6c | 69 74 74 6c 65 20 70 72 |ikes a l|ittle pr|
|000007c0| 69 76 61 63 79 2e 2e 2e | 0a 25 0a 25 20 53 6f 6d |ivacy...|.%.% Som|
|000007d0| 65 20 63 6f 6d 6d 6f 6e | 20 64 65 66 73 0a 25 0a |e common| defs.%.|
|000007e0| 5c 64 65 66 5c 65 78 65 | 63 75 74 65 23 31 7b 23 |\def\exe|cute#1{#|
|000007f0| 31 7d 25 20 4e 4f 54 20 | 73 74 75 70 69 64 3a 20 |1}% NOT |stupid: |
|00000800| 63 73 20 69 6e 20 23 31 | 20 61 72 65 20 74 68 65 |cs in #1| are the|
|00000810| 6e 20 69 64 65 6e 74 69 | 66 69 65 64 20 42 45 46 |n identi|fied BEF|
|00000820| 4f 52 45 20 65 78 65 63 | 75 74 69 6f 6e 0a 5c 64 |ORE exec|ution.\d|
|00000830| 65 66 5c 70 73 6d 40 6b | 65 6f 74 68 65 72 23 31 |ef\psm@k|eother#1|
|00000840| 7b 5c 63 61 74 63 6f 64 | 65 60 23 31 31 32 5c 72 |{\catcod|e`#112\r|
|00000850| 65 6c 61 78 7d 25 20 62 | 6f 72 72 6f 77 65 64 20 |elax}% b|orrowed |
|00000860| 66 72 6f 6d 20 6c 61 74 | 65 78 0a 5c 64 65 66 5c |from lat|ex.\def\|
|00000870| 65 78 65 63 75 74 65 69 | 6e 73 70 65 63 73 23 31 |executei|nspecs#1|
|00000880| 7b 25 0a 5c 65 78 65 63 | 75 74 65 7b 5c 62 65 67 |{%.\exec|ute{\beg|
|00000890| 69 6e 67 72 6f 75 70 5c | 6c 65 74 5c 64 6f 5c 70 |ingroup\|let\do\p|
|000008a0| 73 6d 40 6b 65 6f 74 68 | 65 72 5c 64 6f 73 70 65 |sm@keoth|er\dospe|
|000008b0| 63 69 61 6c 73 5c 63 61 | 74 63 6f 64 65 60 5c 5e |cials\ca|tcode`\^|
|000008c0| 5e 4d 3d 39 23 31 5c 65 | 6e 64 67 72 6f 75 70 7d |^M=9#1\e|ndgroup}|
|000008d0| 7d 0a 25 0a 25 54 72 79 | 69 6e 67 20 74 6f 20 74 |}.%.%Try|ing to t|
|000008e0| 61 6d 65 20 74 68 65 20 | 76 61 72 69 65 74 79 20 |ame the |variety |
|000008f0| 6f 66 20 5c 73 70 65 63 | 69 61 6c 20 63 6f 6d 6d |of \spec|ial comm|
|00000900| 61 6e 64 73 20 66 6f 72 | 20 50 6f 73 74 73 63 72 |ands for| Postscr|
|00000910| 69 70 74 3a 20 74 68 65 | 0a 25 20 20 75 6e 69 76 |ipt: the|.% univ|
|00000920| 65 72 73 61 6c 20 69 6e | 74 65 72 6e 61 6c 20 63 |ersal in|ternal c|
|00000930| 6f 6d 6d 61 6e 64 20 5c | 50 53 73 70 65 63 69 40 |ommand \|PSspeci@|
|00000940| 6c 23 23 31 23 23 32 20 | 74 61 6b 65 73 20 23 23 |l##1##2 |takes ##|
|00000950| 31 20 74 6f 20 62 65 20 | 74 68 65 0a 25 20 20 66 |1 to be |the.% f|
|00000960| 69 6c 65 6e 61 6d 65 20 | 61 6e 64 20 23 23 32 20 |ilename |and ##2 |
|00000970| 74 6f 20 62 65 20 74 68 | 65 20 69 6e 74 65 67 65 |to be th|e intege|
|00000980| 72 20 73 63 61 6c 65 20 | 66 61 63 74 6f 72 2a 31 |r scale |factor*1|
|00000990| 30 30 30 20 28 61 73 20 | 66 6f 72 20 75 73 75 61 |000 (as |for usua|
|000009a0| 6c 0a 25 20 20 20 54 65 | 58 20 5c 73 63 61 6c 65 |l.% Te|X \scale|
|000009b0| 20 63 6f 6d 6d 61 6e 64 | 73 29 0a 25 0a 5c 64 65 | command|s).%.\de|
|000009c0| 66 5c 70 73 66 6f 72 74 | 65 78 74 75 72 65 73 7b |f\psfort|extures{|
|000009d0| 25 20 20 20 20 20 46 6f | 72 20 54 65 58 74 75 72 |% Fo|r TeXtur|
|000009e0| 65 73 20 6f 6e 20 74 68 | 65 20 4d 61 63 69 6e 74 |es on th|e Macint|
|000009f0| 6f 73 68 0a 25 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |osh.%---|--------|
|00000a00| 2d 2d 2d 2d 2d 2d 0a 5c | 64 65 66 5c 50 53 73 70 |------.\|def\PSsp|
|00000a10| 65 63 69 40 6c 23 23 31 | 23 23 32 7b 25 0a 5c 73 |eci@l##1|##2{%.\s|
|00000a20| 70 65 63 69 61 6c 7b 69 | 6c 6c 75 73 74 72 61 74 |pecial{i|llustrat|
|00000a30| 69 6f 6e 20 23 23 31 5c | 73 70 61 63 65 20 73 63 |ion ##1\|space sc|
|00000a40| 61 6c 65 64 20 23 23 32 | 7d 25 0a 7d 7d 0a 25 0a |aled ##2|}%.}}.%.|
|00000a50| 5c 64 65 66 5c 70 73 66 | 6f 72 64 76 69 74 6f 70 |\def\psf|ordvitop|
|00000a60| 73 7b 25 20 20 20 20 20 | 20 46 6f 72 20 74 68 65 |s{% | For the|
|00000a70| 20 44 56 49 74 6f 50 53 | 20 63 6f 6e 76 65 72 74 | DVItoPS| convert|
|00000a80| 65 72 20 6f 6e 20 49 42 | 4d 20 6d 61 69 6e 66 72 |er on IB|M mainfr|
|00000a90| 61 6d 65 73 0a 25 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ames.%--|--------|
|00000aa0| 2d 2d 2d 2d 2d 2d 0a 5c | 64 65 66 5c 50 53 73 70 |------.\|def\PSsp|
|00000ab0| 65 63 69 40 6c 23 23 31 | 23 23 32 7b 25 0a 5c 73 |eci@l##1|##2{%.\s|
|00000ac0| 70 65 63 69 61 6c 7b 64 | 76 69 74 6f 70 73 3a 20 |pecial{d|vitops: |
|00000ad0| 69 6d 70 6f 72 74 20 23 | 23 31 5c 73 70 61 63 65 |import #|#1\space|
|00000ae0| 20 5c 74 68 65 5c 64 72 | 61 77 69 6e 67 77 64 20 | \the\dr|awingwd |
|00000af0| 5c 74 68 65 5c 64 72 61 | 77 69 6e 67 68 74 7d 25 |\the\dra|winght}%|
|00000b00| 0a 7d 7d 0a 25 0a 5c 64 | 65 66 5c 70 73 66 6f 72 |.}}.%.\d|ef\psfor|
|00000b10| 64 76 69 70 73 7b 25 20 | 20 20 20 20 20 46 6f 72 |dvips{% | For|
|00000b20| 20 44 56 49 50 53 20 63 | 6f 6e 76 65 72 74 65 72 | DVIPS c|onverter|
|00000b30| 20 6f 6e 20 56 41 58 2c | 20 55 4e 49 58 20 61 6e | on VAX,| UNIX an|
|00000b40| 64 20 50 43 27 73 0a 25 | 2d 2d 2d 2d 2d 2d 2d 2d |d PC's.%|--------|
|00000b50| 2d 2d 2d 2d 2d 2d 0a 5c | 64 65 66 5c 50 53 73 70 |------.\|def\PSsp|
|00000b60| 65 63 69 40 6c 23 23 31 | 23 23 32 7b 25 0a 25 20 |eci@l##1|##2{%.% |
|00000b70| 20 20 20 5c 73 70 65 63 | 69 61 6c 7b 2f 40 73 63 | \spec|ial{/@sc|
|00000b80| 61 6c 65 75 6e 69 74 20 | 31 30 30 30 20 64 65 66 |aleunit |1000 def|
|00000b90| 7d 25 20 6e 65 76 65 72 | 20 72 65 61 64 20 64 6f |}% never| read do|
|00000ba0| 78 20 77 69 74 68 6f 75 | 74 20 74 72 79 69 6e 67 |x withou|t trying|
|00000bb0| 21 0a 5c 64 40 6d 79 3d | 30 2e 31 62 70 20 5c 64 |!.\d@my=|0.1bp \d|
|00000bc0| 40 6d 78 3d 5c 64 72 61 | 77 69 6e 67 77 64 20 5c |@mx=\dra|wingwd \|
|00000bd0| 64 69 76 69 64 65 5c 64 | 40 6d 78 20 62 79 5c 64 |divide\d|@mx by\d|
|00000be0| 40 6d 79 25 0a 5c 73 70 | 65 63 69 61 6c 7b 50 53 |@my%.\sp|ecial{PS|
|00000bf0| 66 69 6c 65 3d 23 23 31 | 5c 73 70 61 63 65 20 6c |file=##1|\space l|
|00000c00| 6c 78 3d 5c 70 73 6c 6c | 78 5c 73 70 61 63 65 20 |lx=\psll|x\space |
|00000c10| 6c 6c 79 3d 5c 70 73 6c | 6c 79 5c 73 70 61 63 65 |lly=\psl|ly\space|
|00000c20| 25 0a 75 72 78 3d 5c 70 | 73 75 72 78 5c 73 70 61 |%.urx=\p|surx\spa|
|00000c30| 63 65 20 75 72 79 3d 5c | 70 73 75 72 79 5c 73 70 |ce ury=\|psury\sp|
|00000c40| 61 63 65 20 72 77 69 3d | 5c 6e 75 6d 62 65 72 5c |ace rwi=|\number\|
|00000c50| 64 40 6d 78 7d 25 0a 7d | 7d 0a 25 0a 5c 64 65 66 |d@mx}%.}|}.%.\def|
|00000c60| 5c 70 73 66 6f 72 6f 7a | 74 65 78 7b 25 20 20 20 |\psforoz|tex{% |
|00000c70| 20 20 20 20 20 46 6f 72 | 20 74 68 65 20 4f 7a 54 | For| the OzT|
|00000c80| 65 58 20 73 68 61 72 65 | 77 61 72 65 20 6f 6e 20 |eX share|ware on |
|00000c90| 74 68 65 20 4d 61 63 69 | 6e 74 6f 73 68 0a 25 2d |the Maci|ntosh.%-|
|00000ca0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0a 5c 64 |--------|-----.\d|
|00000cb0| 65 66 5c 50 53 73 70 65 | 63 69 40 6c 23 23 31 23 |ef\PSspe|ci@l##1#|
|00000cc0| 23 32 7b 25 0a 5c 73 70 | 65 63 69 61 6c 7b 23 23 |#2{%.\sp|ecial{##|
|00000cd0| 31 20 5c 73 70 61 63 65 | 0a 20 20 20 20 20 20 23 |1 \space|. #|
|00000ce0| 23 32 20 31 30 30 30 20 | 64 69 76 20 64 75 70 20 |#2 1000 |div dup |
|00000cf0| 73 63 61 6c 65 0a 20 20 | 20 20 20 20 5c 70 75 74 |scale. | \put|
|00000d00| 73 70 40 63 65 7b 5c 6e | 75 6d 62 65 72 2d 5c 70 |sp@ce{\n|umber-\p|
|00000d10| 73 6c 6c 78 7d 20 5c 70 | 75 74 73 70 40 63 65 7b |sllx} \p|utsp@ce{|
|00000d20| 5c 6e 75 6d 62 65 72 2d | 5c 70 73 6c 6c 79 7d 20 |\number-|\pslly} |
|00000d30| 74 72 61 6e 73 6c 61 74 | 65 0a 7d 25 0a 7d 7d 0a |translat|e.}%.}}.|
|00000d40| 5c 64 65 66 5c 70 75 74 | 73 70 40 63 65 23 31 7b |\def\put|sp@ce#1{|
|00000d50| 23 31 20 7d 0a 25 0a 5c | 64 65 66 5c 70 73 66 6f |#1 }.%.\|def\psfo|
|00000d60| 72 64 76 69 74 70 73 7b | 25 20 20 20 20 20 20 20 |rdvitps{|% |
|00000d70| 46 72 6f 6d 20 74 68 65 | 20 55 4e 49 58 20 54 65 |From the| UNIX Te|
|00000d80| 58 50 53 20 70 61 63 6b | 61 67 65 2c 20 76 65 72 |XPS pack|age, ver|
|00000d90| 73 2e 3e 33 2e 31 32 0a | 25 2d 2d 2d 2d 2d 2d 2d |s.>3.12.|%-------|
|00000da0| 2d 2d 2d 2d 2d 2d 2d 2d | 0a 25 20 43 6f 6e 76 65 |--------|.% Conve|
|00000db0| 72 74 20 61 20 64 69 6d | 65 6e 73 69 6f 6e 20 69 |rt a dim|ension i|
|00000dc0| 6e 74 6f 20 74 68 65 20 | 6e 75 6d 62 65 72 20 5c |nto the |number \|
|00000dd0| 70 73 6e 40 73 70 20 28 | 69 6e 20 73 63 61 6c 65 |psn@sp (|in scale|
|00000de0| 64 20 70 6f 69 6e 74 73 | 29 0a 5c 64 65 66 5c 70 |d points|).\def\p|
|00000df0| 73 64 69 6d 74 40 6e 40 | 73 70 23 23 31 7b 5c 64 |sdimt@n@|sp##1{\d|
|00000e00| 40 6d 78 3d 23 23 31 5c | 72 65 6c 61 78 5c 65 64 |@mx=##1\|relax\ed|
|00000e10| 65 66 5c 70 73 6e 40 73 | 70 7b 5c 6e 75 6d 62 65 |ef\psn@s|p{\numbe|
|00000e20| 72 5c 64 40 6d 78 7d 7d | 0a 5c 64 65 66 5c 50 53 |r\d@mx}}|.\def\PS|
|00000e30| 73 70 65 63 69 40 6c 23 | 23 31 23 23 32 7b 25 0a |speci@l#|#1##2{%.|
|00000e40| 25 20 70 73 66 69 67 2e | 70 73 72 20 63 6f 6e 74 |% psfig.|psr cont|
|00000e50| 61 69 6e 73 20 74 68 65 | 20 64 65 66 20 6f 66 20 |ains the| def of |
|00000e60| 22 73 74 61 72 74 54 65 | 78 46 69 67 22 3a 20 69 |"startTe|xFig": i|
|00000e70| 66 20 79 6f 75 20 63 61 | 6e 20 6c 6f 63 61 74 65 |f you ca|n locate|
|00000e80| 20 69 74 0a 25 20 61 6e | 64 20 69 6e 63 6c 75 64 | it.% an|d includ|
|00000e90| 65 20 74 68 65 20 63 6f | 72 72 65 63 74 20 70 61 |e the co|rrect pa|
|00000ea0| 74 68 6e 61 6d 65 2c 20 | 69 74 20 73 68 6f 75 6c |thname, |it shoul|
|00000eb0| 64 20 77 6f 72 6b 0a 5c | 73 70 65 63 69 61 6c 7b |d work.\|special{|
|00000ec0| 64 76 69 74 70 73 3a 20 | 49 6e 63 6c 75 64 65 30 |dvitps: |Include0|
|00000ed0| 20 22 70 73 66 69 67 2e | 70 73 72 22 7d 25 20 63 | "psfig.|psr"}% c|
|00000ee0| 6f 6e 74 61 69 6e 73 20 | 64 65 66 20 6f 66 20 22 |ontains |def of "|
|00000ef0| 73 74 61 72 74 54 65 78 | 46 69 67 22 0a 5c 70 73 |startTex|Fig".\ps|
|00000f00| 64 69 6d 74 40 6e 40 73 | 70 7b 5c 64 72 61 77 69 |dimt@n@s|p{\drawi|
|00000f10| 6e 67 77 64 7d 0a 5c 73 | 70 65 63 69 61 6c 7b 64 |ngwd}.\s|pecial{d|
|00000f20| 76 69 74 70 73 3a 20 4c | 69 74 65 72 61 6c 20 22 |vitps: L|iteral "|
|00000f30| 5c 70 73 6e 40 73 70 5c | 73 70 61 63 65 22 7d 0a |\psn@sp\|space"}.|
|00000f40| 5c 70 73 64 69 6d 74 40 | 6e 40 73 70 7b 5c 64 72 |\psdimt@|n@sp{\dr|
|00000f50| 61 77 69 6e 67 68 74 7d | 0a 5c 73 70 65 63 69 61 |awinght}|.\specia|
|00000f60| 6c 7b 64 76 69 74 70 73 | 3a 20 4c 69 74 65 72 61 |l{dvitps|: Litera|
|00000f70| 6c 20 22 5c 70 73 6e 40 | 73 70 5c 73 70 61 63 65 |l "\psn@|sp\space|
|00000f80| 22 7d 0a 5c 70 73 64 69 | 6d 74 40 6e 40 73 70 7b |"}.\psdi|mt@n@sp{|
|00000f90| 5c 70 73 6c 6c 78 20 62 | 70 7d 0a 5c 73 70 65 63 |\psllx b|p}.\spec|
|00000fa0| 69 61 6c 7b 64 76 69 74 | 70 73 3a 20 4c 69 74 65 |ial{dvit|ps: Lite|
|00000fb0| 72 61 6c 20 22 5c 70 73 | 6e 40 73 70 5c 73 70 61 |ral "\ps|n@sp\spa|
|00000fc0| 63 65 22 7d 0a 5c 70 73 | 64 69 6d 74 40 6e 40 73 |ce"}.\ps|dimt@n@s|
|00000fd0| 70 7b 5c 70 73 6c 6c 79 | 20 62 70 7d 0a 5c 73 70 |p{\pslly| bp}.\sp|
|00000fe0| 65 63 69 61 6c 7b 64 76 | 69 74 70 73 3a 20 4c 69 |ecial{dv|itps: Li|
|00000ff0| 74 65 72 61 6c 20 22 5c | 70 73 6e 40 73 70 5c 73 |teral "\|psn@sp\s|
|00001000| 70 61 63 65 22 7d 0a 5c | 70 73 64 69 6d 74 40 6e |pace"}.\|psdimt@n|
|00001010| 40 73 70 7b 5c 70 73 75 | 72 78 20 62 70 7d 0a 5c |@sp{\psu|rx bp}.\|
|00001020| 73 70 65 63 69 61 6c 7b | 64 76 69 74 70 73 3a 20 |special{|dvitps: |
|00001030| 4c 69 74 65 72 61 6c 20 | 22 5c 70 73 6e 40 73 70 |Literal |"\psn@sp|
|00001040| 5c 73 70 61 63 65 22 7d | 0a 5c 70 73 64 69 6d 74 |\space"}|.\psdimt|
|00001050| 40 6e 40 73 70 7b 5c 70 | 73 75 72 79 20 62 70 7d |@n@sp{\p|sury bp}|
|00001060| 0a 5c 73 70 65 63 69 61 | 6c 7b 64 76 69 74 70 73 |.\specia|l{dvitps|
|00001070| 3a 20 4c 69 74 65 72 61 | 6c 20 22 5c 70 73 6e 40 |: Litera|l "\psn@|
|00001080| 73 70 5c 73 70 61 63 65 | 20 73 74 61 72 74 54 65 |sp\space| startTe|
|00001090| 78 46 69 67 5c 73 70 61 | 63 65 22 7d 0a 5c 73 70 |xFig\spa|ce"}.\sp|
|000010a0| 65 63 69 61 6c 7b 64 76 | 69 74 70 73 3a 20 49 6e |ecial{dv|itps: In|
|000010b0| 63 6c 75 64 65 31 20 22 | 23 23 31 22 7d 0a 5c 73 |clude1 "|##1"}.\s|
|000010c0| 70 65 63 69 61 6c 7b 64 | 76 69 74 70 73 3a 20 4c |pecial{d|vitps: L|
|000010d0| 69 74 65 72 61 6c 20 22 | 65 6e 64 54 65 78 46 69 |iteral "|endTexFi|
|000010e0| 67 5c 73 70 61 63 65 22 | 7d 0a 7d 7d 0a 5c 64 65 |g\space"|}.}}.\de|
|000010f0| 66 5c 70 73 66 6f 72 44 | 56 49 41 4c 57 7b 25 20 |f\psforD|VIALW{% |
|00001100| 20 20 54 72 79 20 66 6f | 72 20 64 76 69 61 6c 77 | Try fo|r dvialw|
|00001110| 2c 20 61 20 55 4e 49 58 | 20 70 75 62 6c 69 63 20 |, a UNIX| public |
|00001120| 64 6f 6d 61 69 6e 0a 25 | 2d 2d 2d 2d 2d 2d 2d 2d |domain.%|--------|
|00001130| 2d 2d 2d 2d 2d 2d 2d 0a | 5c 64 65 66 5c 50 53 73 |-------.|\def\PSs|
|00001140| 70 65 63 69 40 6c 23 23 | 31 23 23 32 7b 0a 5c 73 |peci@l##|1##2{.\s|
|00001150| 70 65 63 69 61 6c 7b 6c | 61 6e 67 75 61 67 65 20 |pecial{l|anguage |
|00001160| 22 50 53 22 0a 6c 69 74 | 65 72 61 6c 20 22 23 23 |"PS".lit|eral "##|
|00001170| 32 20 31 30 30 30 20 64 | 69 76 20 64 75 70 20 73 |2 1000 d|iv dup s|
|00001180| 63 61 6c 65 22 0a 69 6e | 63 6c 75 64 65 20 22 23 |cale".in|clude "#|
|00001190| 23 31 22 7d 7d 7d 0a 5c | 64 65 66 5c 70 73 6f 6e |#1"}}}.\|def\pson|
|000011a0| 6c 79 62 6f 78 65 73 7b | 25 20 20 20 20 20 44 72 |lyboxes{|% Dr|
|000011b0| 61 66 74 2d 6c 69 6b 65 | 20 62 65 68 61 76 69 6f |aft-like| behavio|
|000011c0| 75 72 20 69 66 20 6e 6f | 6e 65 20 6f 66 20 74 68 |ur if no|ne of th|
|000011d0| 65 20 6f 74 68 65 72 73 | 20 77 6f 72 6b 73 0a 25 |e others| works.%|
|000011e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0a |--------|-------.|
|000011f0| 5c 64 65 66 5c 50 53 73 | 70 65 63 69 40 6c 23 23 |\def\PSs|peci@l##|
|00001200| 31 23 23 32 7b 25 0a 5c | 61 74 28 30 63 6d 3b 30 |1##2{%.\|at(0cm;0|
|00001210| 63 6d 29 7b 5c 62 6f 78 | 69 74 7b 5c 76 62 6f 78 |cm){\box|it{\vbox|
|00001220| 20 74 6f 5c 64 72 61 77 | 69 6e 67 68 74 0a 20 20 | to\draw|inght. |
|00001230| 7b 5c 76 73 73 0a 20 20 | 5c 68 62 6f 78 20 74 6f |{\vss. |\hbox to|
|00001240| 5c 64 72 61 77 69 6e 67 | 77 64 7b 5c 61 74 28 30 |\drawing|wd{\at(0|
|00001250| 63 6d 3b 30 63 6d 29 7b | 5c 68 62 6f 78 7b 28 23 |cm;0cm){|\hbox{(#|
|00001260| 23 31 29 7d 7d 5c 68 73 | 73 7d 0a 20 20 7d 7d 7d |#1)}}\hs|s}. }}}|
|00001270| 0a 7d 25 0a 7d 0a 25 0a | 5c 64 65 66 5c 70 73 6c |.}%.}.%.|\def\psl|
|00001280| 6f 63 40 6c 65 72 72 23 | 31 7b 25 0a 5c 6c 65 74 |oc@lerr#|1{%.\let|
|00001290| 5c 73 61 76 65 64 50 53 | 73 70 65 63 69 40 6c 3d |\savedPS|speci@l=|
|000012a0| 5c 50 53 73 70 65 63 69 | 40 6c 25 0a 5c 64 65 66 |\PSspeci|@l%.\def|
|000012b0| 5c 50 53 73 70 65 63 69 | 40 6c 23 23 31 23 23 32 |\PSspeci|@l##1##2|
|000012c0| 7b 25 0a 5c 61 74 28 30 | 63 6d 3b 30 63 6d 29 7b |{%.\at(0|cm;0cm){|
|000012d0| 5c 62 6f 78 69 74 7b 5c | 76 62 6f 78 20 74 6f 5c |\boxit{\|vbox to\|
|000012e0| 64 72 61 77 69 6e 67 68 | 74 0a 20 20 7b 5c 76 73 |drawingh|t. {\vs|
|000012f0| 73 0a 20 20 5c 68 62 6f | 78 20 74 6f 5c 64 72 61 |s. \hbo|x to\dra|
|00001300| 77 69 6e 67 77 64 7b 5c | 61 74 28 30 63 6d 3b 30 |wingwd{\|at(0cm;0|
|00001310| 63 6d 29 7b 5c 68 62 6f | 78 7b 28 23 23 31 29 20 |cm){\hbo|x{(##1) |
|00001320| 23 31 7d 7d 5c 68 73 73 | 7d 0a 20 20 7d 7d 7d 0a |#1}}\hss|}. }}}.|
|00001330| 5c 6c 65 74 5c 50 53 73 | 70 65 63 69 40 6c 3d 5c |\let\PSs|peci@l=\|
|00001340| 73 61 76 65 64 50 53 73 | 70 65 63 69 40 6c 25 20 |savedPSs|peci@l% |
|00001350| 72 65 73 74 6f 72 65 20 | 6e 6f 72 6d 61 6c 20 6f |restore |normal o|
|00001360| 75 74 70 75 74 20 66 6f | 72 20 6f 74 68 65 72 20 |utput fo|r other |
|00001370| 66 69 67 73 21 0a 7d 25 | 0a 7d 0a 25 0a 25 5c 64 |figs!.}%|.}.%.%\d|
|00001380| 65 66 5c 70 73 66 6f 72 | 2e 2e 2e 20 20 61 64 64 |ef\psfor|... add|
|00001390| 20 79 6f 75 72 20 6f 77 | 6e 21 0a 25 0a 25 20 20 | your ow|n!.%.% |
|000013a0| 5c 52 65 61 64 50 53 69 | 7a 65 7b 50 53 66 69 6c |\ReadPSi|ze{PSfil|
|000013b0| 65 6e 61 6d 65 7d 20 72 | 65 61 64 73 20 74 68 65 |ename} r|eads the|
|000013c0| 20 64 69 6d 65 6e 73 69 | 6f 6e 73 20 6f 66 20 61 | dimensi|ons of a|
|000013d0| 20 50 6f 73 74 53 63 72 | 69 70 74 20 64 72 61 77 | PostScr|ipt draw|
|000013e0| 69 6e 67 0a 25 20 20 20 | 20 20 20 61 6e 64 20 73 |ing.% | and s|
|000013f0| 74 6f 72 65 73 20 69 74 | 20 69 6e 20 5c 64 72 61 |tores it| in \dra|
|00001400| 77 69 6e 67 68 74 28 77 | 64 29 0a 5c 6e 65 77 72 |winght(w|d).\newr|
|00001410| 65 61 64 5c 70 73 74 40 | 6d 70 69 6e 0a 5c 6e 65 |ead\pst@|mpin.\ne|
|00001420| 77 64 69 6d 65 6e 5c 64 | 72 61 77 69 6e 67 68 74 |wdimen\d|rawinght|
|00001430| 5c 6e 65 77 64 69 6d 65 | 6e 5c 64 72 61 77 69 6e |\newdime|n\drawin|
|00001440| 67 77 64 0a 5c 6e 65 77 | 64 69 6d 65 6e 5c 70 73 |gwd.\new|dimen\ps|
|00001450| 78 6f 66 66 73 65 74 5c | 6e 65 77 64 69 6d 65 6e |xoffset\|newdimen|
|00001460| 5c 70 73 79 6f 66 66 73 | 65 74 0a 5c 6e 65 77 62 |\psyoffs|et.\newb|
|00001470| 6f 78 5c 64 72 61 77 69 | 6e 67 42 6f 78 0a 5c 6e |ox\drawi|ngBox.\n|
|00001480| 65 77 69 66 5c 69 66 4e | 6f 74 42 40 75 6e 64 69 |ewif\ifN|otB@undi|
|00001490| 6e 67 42 6f 78 0a 5c 6e | 65 77 68 65 6c 70 5c 50 |ngBox.\n|ewhelp\P|
|000014a0| 53 68 65 6c 70 7b 50 72 | 6f 63 65 65 64 3a 20 79 |Shelp{Pr|oceed: y|
|000014b0| 6f 75 27 6c 6c 20 68 61 | 76 65 20 61 20 35 63 6d |ou'll ha|ve a 5cm|
|000014c0| 20 73 71 75 61 72 65 20 | 62 6c 61 6e 6b 20 62 6f | square |blank bo|
|000014d0| 78 20 69 6e 73 74 65 61 | 64 20 6f 66 0a 79 6f 75 |x instea|d of.you|
|000014e0| 72 20 67 72 61 70 68 69 | 63 73 20 28 4a 65 61 6e |r graphi|cs (Jean|
|000014f0| 20 4f 72 6c 6f 66 66 29 | 2e 7d 0a 5c 64 65 66 5c | Orloff)|.}.\def\|
|00001500| 40 6d 70 74 79 7b 7d 0a | 5c 64 65 66 5c 73 40 74 |@mpty{}.|\def\s@t|
|00001510| 73 69 7a 65 23 31 20 23 | 32 20 23 33 20 23 34 5c |size#1 #|2 #3 #4\|
|00001520| 40 6e 64 73 69 7a 65 7b | 0a 20 20 5c 64 65 66 5c |@ndsize{|. \def\|
|00001530| 70 73 6c 6c 78 7b 23 31 | 7d 5c 64 65 66 5c 70 73 |psllx{#1|}\def\ps|
|00001540| 6c 6c 79 7b 23 32 7d 25 | 0a 20 20 5c 64 65 66 5c |lly{#2}%|. \def\|
|00001550| 70 73 75 72 78 7b 23 33 | 7d 5c 64 65 66 5c 70 73 |psurx{#3|}\def\ps|
|00001560| 75 72 79 7b 23 34 7d 25 | 20 20 6e 65 65 64 65 64 |ury{#4}%| needed|
|00001570| 20 62 79 20 61 20 63 72 | 61 7a 79 6e 65 73 73 20 | by a cr|azyness |
|00001580| 6f 66 20 64 76 69 70 73 | 21 0a 20 20 5c 69 66 78 |of dvips|!. \ifx|
|00001590| 5c 70 73 75 72 78 5c 40 | 6d 70 74 79 5c 4e 6f 74 |\psurx\@|mpty\Not|
|000015a0| 42 40 75 6e 64 69 6e 67 | 42 6f 78 74 72 75 65 25 |B@unding|Boxtrue%|
|000015b0| 20 74 68 69 73 20 69 73 | 20 6e 6f 74 20 61 20 76 | this is| not a v|
|000015c0| 61 6c 69 64 20 6f 6e 65 | 21 0a 20 20 5c 65 6c 73 |alid one|!. \els|
|000015d0| 65 0a 20 20 20 20 5c 64 | 72 61 77 69 6e 67 68 74 |e. \d|rawinght|
|000015e0| 3d 23 34 62 70 5c 61 64 | 76 61 6e 63 65 5c 64 72 |=#4bp\ad|vance\dr|
|000015f0| 61 77 69 6e 67 68 74 20 | 62 79 2d 23 32 62 70 0a |awinght |by-#2bp.|
|00001600| 20 20 20 20 5c 64 72 61 | 77 69 6e 67 77 64 3d 23 | \dra|wingwd=#|
|00001610| 33 62 70 5c 61 64 76 61 | 6e 63 65 5c 64 72 61 77 |3bp\adva|nce\draw|
|00001620| 69 6e 67 77 64 20 62 79 | 2d 23 31 62 70 0a 25 20 |ingwd by|-#1bp.% |
|00001630| 20 21 55 6e 69 74 73 20 | 72 65 6c 61 74 65 64 20 | !Units |related |
|00001640| 62 79 20 63 72 61 7a 79 | 20 66 61 63 74 6f 72 73 |by crazy| factors|
|00001650| 20 61 73 20 62 70 2f 70 | 74 3d 37 32 2e 32 37 2f | as bp/p|t=72.27/|
|00001660| 37 32 20 73 68 6f 75 6c | 64 20 62 65 20 42 41 4e |72 shoul|d be BAN|
|00001670| 4e 45 44 21 0a 20 20 5c | 66 69 0a 20 20 7d 0a 5c |NED!. \|fi. }.\|
|00001680| 64 65 66 5c 73 63 40 6e | 6c 69 6e 65 23 31 3a 23 |def\sc@n|line#1:#|
|00001690| 32 5c 40 6e 64 6c 69 6e | 65 7b 5c 65 64 65 66 5c |2\@ndlin|e{\edef\|
|000016a0| 70 40 72 61 6d 65 74 65 | 72 7b 23 31 7d 5c 65 64 |p@ramete|r{#1}\ed|
|000016b0| 65 66 5c 76 40 6c 75 65 | 7b 23 32 7d 7d 0a 5c 64 |ef\v@lue|{#2}}.\d|
|000016c0| 65 66 5c 67 40 62 62 6c | 65 66 69 72 73 74 62 6c |ef\g@bbl|efirstbl|
|000016d0| 61 6e 6b 23 31 23 32 3a | 7b 5c 69 66 78 23 31 20 |ank#1#2:|{\ifx#1 |
|000016e0| 5c 65 6c 73 65 23 31 5c | 66 69 23 32 7d 0a 5c 64 |\else#1\|fi#2}.\d|
|000016f0| 65 66 5c 70 73 6d 40 6b | 65 6f 74 68 65 72 23 31 |ef\psm@k|eother#1|
|00001700| 7b 5c 63 61 74 63 6f 64 | 65 60 23 31 31 32 5c 72 |{\catcod|e`#112\r|
|00001710| 65 6c 61 78 7d 25 20 62 | 6f 72 72 6f 77 65 64 20 |elax}% b|orrowed |
|00001720| 66 72 6f 6d 20 6c 61 74 | 65 78 0a 5c 64 65 66 5c |from lat|ex.\def\|
|00001730| 65 78 65 63 75 74 65 23 | 31 7b 23 31 7d 25 20 53 |execute#|1{#1}% S|
|00001740| 65 65 6d 73 20 73 74 75 | 70 69 64 2c 20 62 75 74 |eems stu|pid, but|
|00001750| 20 63 73 20 61 72 65 20 | 69 64 65 6e 74 69 66 69 | cs are |identifi|
|00001760| 65 64 20 42 45 46 4f 52 | 45 20 65 78 65 63 75 74 |ed BEFOR|E execut|
|00001770| 69 6f 6e 0a 7b 5c 63 61 | 74 63 6f 64 65 60 5c 25 |ion.{\ca|tcode`\%|
|00001780| 3d 31 32 0a 5c 78 64 65 | 66 5c 42 40 75 6e 64 69 |=12.\xde|f\B@undi|
|00001790| 6e 67 42 6f 78 7b 25 25 | 42 6f 75 6e 64 69 6e 67 |ngBox{%%|Bounding|
|000017a0| 42 6f 78 7d 0a 7d 20 20 | 20 25 25 20 69 73 20 6e |Box}.} | %% is n|
|000017b0| 6f 74 20 61 20 74 72 75 | 65 20 63 6f 6d 6d 65 6e |ot a tru|e commen|
|000017c0| 74 20 69 6e 20 50 6f 73 | 74 53 63 72 69 70 74 2c |t in Pos|tScript,|
|000017d0| 20 65 76 65 6e 20 69 66 | 20 25 20 69 73 21 0a 5c | even if| % is!.\|
|000017e0| 64 65 66 5c 52 65 61 64 | 50 53 69 7a 65 23 31 7b |def\Read|PSize#1{|
|000017f0| 0a 20 5c 65 64 65 66 5c | 50 53 66 69 6c 65 6e 61 |. \edef\|PSfilena|
|00001800| 6d 65 7b 23 31 7d 0a 20 | 5c 6f 70 65 6e 69 6e 5c |me{#1}. |\openin\|
|00001810| 70 73 74 40 6d 70 69 6e | 3d 23 31 5c 72 65 6c 61 |pst@mpin|=#1\rela|
|00001820| 78 0a 20 5c 69 66 65 6f | 66 5c 70 73 74 40 6d 70 |x. \ifeo|f\pst@mp|
|00001830| 69 6e 20 5c 65 72 72 68 | 65 6c 70 3d 5c 50 53 68 |in \errh|elp=\PSh|
|00001840| 65 6c 70 0a 20 20 20 5c | 65 72 72 6d 65 73 73 61 |elp. \|errmessa|
|00001850| 67 65 7b 49 20 68 61 76 | 65 6e 27 74 20 66 6f 75 |ge{I hav|en't fou|
|00001860| 6e 64 20 79 6f 75 72 20 | 70 6f 73 74 73 63 72 69 |nd your |postscri|
|00001870| 70 74 20 66 69 6c 65 20 | 28 5c 50 53 66 69 6c 65 |pt file |(\PSfile|
|00001880| 6e 61 6d 65 29 7d 0a 20 | 20 20 5c 70 73 6c 6f 63 |name)}. | \psloc|
|00001890| 40 6c 65 72 72 7b 77 61 | 73 20 6e 6f 74 20 66 6f |@lerr{wa|s not fo|
|000018a0| 75 6e 64 7d 0a 20 20 20 | 5c 73 40 74 73 69 7a 65 |und}. |\s@tsize|
|000018b0| 20 30 20 30 20 31 34 32 | 20 31 34 32 5c 40 6e 64 | 0 0 142| 142\@nd|
|000018c0| 73 69 7a 65 0a 20 20 20 | 5c 63 6c 6f 73 65 69 6e |size. |\closein|
|000018d0| 5c 70 73 74 40 6d 70 69 | 6e 0a 20 5c 65 6c 73 65 |\pst@mpi|n. \else|
|000018e0| 0a 20 20 20 5c 69 6d 6d | 65 64 69 61 74 65 5c 77 |. \imm|ediate\w|
|000018f0| 72 69 74 65 5c 70 73 62 | 6a 40 69 6e 61 75 78 7b |rite\psb|j@inaux{|
|00001900| 23 31 2c 7d 0a 20 20 20 | 5c 6c 6f 6f 70 0a 20 20 |#1,}. |\loop. |
|00001910| 20 20 20 5c 65 78 65 63 | 75 74 65 69 6e 73 70 65 | \exec|uteinspe|
|00001920| 63 73 7b 5c 63 61 74 63 | 6f 64 65 60 5c 20 3d 31 |cs{\catc|ode`\ =1|
|00001930| 30 5c 67 6c 6f 62 61 6c | 5c 72 65 61 64 5c 70 73 |0\global|\read\ps|
|00001940| 74 40 6d 70 69 6e 20 74 | 6f 5c 6e 40 78 74 6c 69 |t@mpin t|o\n@xtli|
|00001950| 6e 65 7d 0a 20 20 20 20 | 20 5c 69 66 65 6f 66 5c |ne}. | \ifeof\|
|00001960| 70 73 74 40 6d 70 69 6e | 0a 20 20 20 20 20 20 20 |pst@mpin|. |
|00001970| 5c 65 72 72 68 65 6c 70 | 3d 5c 50 53 68 65 6c 70 |\errhelp|=\PShelp|
|00001980| 0a 20 20 20 20 20 20 20 | 5c 65 72 72 6d 65 73 73 |. |\errmess|
|00001990| 61 67 65 7b 28 5c 50 53 | 66 69 6c 65 6e 61 6d 65 |age{(\PS|filename|
|000019a0| 29 20 69 73 20 6e 6f 74 | 20 61 6e 20 45 6e 63 61 |) is not| an Enca|
|000019b0| 70 73 75 6c 61 74 65 64 | 20 50 6f 73 74 53 63 72 |psulated| PostScr|
|000019c0| 69 70 74 20 46 69 6c 65 | 3a 0a 20 20 20 20 20 20 |ipt File|:. |
|000019d0| 20 20 20 20 20 49 20 63 | 6f 75 6c 64 20 6e 6f 74 | I c|ould not|
|000019e0| 20 66 69 6e 64 20 61 6e | 79 20 5c 42 40 75 6e 64 | find an|y \B@und|
|000019f0| 69 6e 67 42 6f 78 3a 20 | 6c 69 6e 65 2e 7d 0a 20 |ingBox: |line.}. |
|00001a00| 20 20 20 20 20 20 5c 65 | 64 65 66 5c 76 40 6c 75 | \e|def\v@lu|
|00001a10| 65 7b 30 20 30 20 31 34 | 32 20 31 34 32 3a 7d 0a |e{0 0 14|2 142:}.|
|00001a20| 20 20 20 20 20 20 20 5c | 70 73 6c 6f 63 40 6c 65 | \|psloc@le|
|00001a30| 72 72 7b 69 73 20 6e 6f | 74 20 61 6e 20 45 50 53 |rr{is no|t an EPS|
|00001a40| 46 69 6c 65 7d 0a 20 20 | 20 20 20 20 20 5c 4e 6f |File}. | \No|
|00001a50| 74 42 40 75 6e 64 69 6e | 67 42 6f 78 66 61 6c 73 |tB@undin|gBoxfals|
|00001a60| 65 0a 20 20 20 20 20 5c | 65 6c 73 65 0a 20 20 20 |e. \|else. |
|00001a70| 20 20 20 20 5c 65 78 70 | 61 6e 64 61 66 74 65 72 | \exp|andafter|
|00001a80| 5c 73 63 40 6e 6c 69 6e | 65 5c 6e 40 78 74 6c 69 |\sc@nlin|e\n@xtli|
|00001a90| 6e 65 3a 5c 40 6e 64 6c | 69 6e 65 0a 20 20 20 20 |ne:\@ndl|ine. |
|00001aa0| 20 20 20 5c 69 66 78 5c | 70 40 72 61 6d 65 74 65 | \ifx\|p@ramete|
|00001ab0| 72 5c 42 40 75 6e 64 69 | 6e 67 42 6f 78 5c 4e 6f |r\B@undi|ngBox\No|
|00001ac0| 74 42 40 75 6e 64 69 6e | 67 42 6f 78 66 61 6c 73 |tB@undin|gBoxfals|
|00001ad0| 65 0a 20 20 20 20 20 20 | 20 20 20 5c 65 64 65 66 |e. | \edef|
|00001ae0| 5c 74 40 6d 70 7b 25 0a | 20 20 20 20 20 20 20 20 |\t@mp{%.| |
|00001af0| 20 20 20 5c 65 78 70 61 | 6e 64 61 66 74 65 72 5c | \expa|ndafter\|
|00001b00| 67 40 62 62 6c 65 66 69 | 72 73 74 62 6c 61 6e 6b |g@bblefi|rstblank|
|00001b10| 5c 76 40 6c 75 65 5c 73 | 70 61 63 65 5c 73 70 61 |\v@lue\s|pace\spa|
|00001b20| 63 65 5c 73 70 61 63 65 | 7d 0a 20 20 20 20 20 20 |ce\space|}. |
|00001b30| 20 20 20 5c 65 78 70 61 | 6e 64 61 66 74 65 72 5c | \expa|ndafter\|
|00001b40| 73 40 74 73 69 7a 65 5c | 74 40 6d 70 5c 40 6e 64 |s@tsize\|t@mp\@nd|
|00001b50| 73 69 7a 65 0a 20 20 20 | 20 20 20 20 5c 65 6c 73 |size. | \els|
|00001b60| 65 5c 4e 6f 74 42 40 75 | 6e 64 69 6e 67 42 6f 78 |e\NotB@u|ndingBox|
|00001b70| 74 72 75 65 0a 20 20 20 | 20 20 20 20 5c 66 69 0a |true. | \fi.|
|00001b80| 20 20 20 20 20 5c 66 69 | 0a 20 20 20 5c 69 66 4e | \fi|. \ifN|
|00001b90| 6f 74 42 40 75 6e 64 69 | 6e 67 42 6f 78 5c 72 65 |otB@undi|ngBox\re|
|00001ba0| 70 65 61 74 0a 20 20 20 | 5c 63 6c 6f 73 65 69 6e |peat. |\closein|
|00001bb0| 5c 70 73 74 40 6d 70 69 | 6e 0a 20 5c 66 69 0a 5c |\pst@mpi|n. \fi.\|
|00001bc0| 6d 65 73 73 61 67 65 7b | 23 31 7d 0a 7d 0a 25 0a |message{|#1}.}.%.|
|00001bd0| 25 20 5c 70 73 62 6f 78 | 74 6f 28 78 64 69 6d 3b |% \psbox|to(xdim;|
|00001be0| 79 64 69 6d 29 7b 70 73 | 66 69 6c 65 6e 61 6d 65 |ydim){ps|filename|
|00001bf0| 7d 3a 20 79 6f 75 20 73 | 70 65 63 69 66 79 20 74 |}: you s|pecify t|
|00001c00| 68 65 20 64 69 6d 65 6e | 73 69 6f 6e 73 20 61 6e |he dimen|sions an|
|00001c10| 64 0a 25 20 20 20 20 54 | 65 58 20 75 6e 69 66 6f |d.% T|eX unifo|
|00001c20| 72 6d 6c 79 20 73 63 61 | 6c 65 73 20 74 6f 20 66 |rmly sca|les to f|
|00001c30| 69 74 20 74 68 65 20 6c | 61 72 67 65 73 74 20 6f |it the l|argest o|
|00001c40| 6e 65 2e 20 49 66 20 78 | 64 69 6d 3d 30 70 74 2c |ne. If x|dim=0pt,|
|00001c50| 20 74 68 65 0a 25 20 20 | 20 20 73 63 61 6c 65 20 | the.% | scale |
|00001c60| 69 73 20 66 75 6c 6c 79 | 20 64 65 74 65 72 6d 69 |is fully| determi|
|00001c70| 6e 65 64 20 62 79 20 79 | 64 69 6d 20 61 6e 64 20 |ned by y|dim and |
|00001c80| 76 69 63 65 20 76 65 72 | 73 61 2e 0a 25 20 20 20 |vice ver|sa..% |
|00001c90| 20 4e 6f 74 69 63 65 3a | 20 70 73 62 6f 78 65 73 | Notice:| psboxes|
|00001ca0| 20 61 72 65 20 61 20 72 | 65 61 6c 20 76 62 6f 78 | are a r|eal vbox|
|00001cb0| 65 73 3b 20 63 6f 75 6c | 64 6e 27 74 20 74 61 6b |es; coul|dn't tak|
|00001cc0| 65 20 68 62 6f 78 20 6f | 74 68 65 72 77 69 73 65 |e hbox o|therwise|
|00001cd0| 20 61 6c 6c 0a 25 20 20 | 20 20 69 6e 64 65 6e 74 | all.% | indent|
|00001ce0| 61 74 69 6f 6e 20 61 6e | 64 20 61 6c 6c 20 63 72 |ation an|d all cr|
|00001cf0| 27 73 20 77 6f 75 6c 64 | 20 62 65 20 69 6e 74 65 |'s would| be inte|
|00001d00| 72 70 72 65 74 65 64 20 | 61 73 20 73 70 61 63 65 |rpreted |as space|
|00001d10| 73 20 28 68 75 67 68 21 | 29 2e 0a 25 0a 5c 6e 65 |s (hugh!|)..%.\ne|
|00001d20| 77 63 6f 75 6e 74 5c 78 | 73 63 61 6c 65 20 5c 6e |wcount\x|scale \n|
|00001d30| 65 77 63 6f 75 6e 74 5c | 79 73 63 61 6c 65 20 5c |ewcount\|yscale \|
|00001d40| 6e 65 77 64 69 6d 65 6e | 5c 70 73 63 6d 5c 70 73 |newdimen|\pscm\ps|
|00001d50| 63 6d 3d 31 63 6d 0a 5c | 6e 65 77 64 69 6d 65 6e |cm=1cm.\|newdimen|
|00001d60| 5c 64 40 6d 78 20 5c 6e | 65 77 64 69 6d 65 6e 5c |\d@mx \n|ewdimen\|
|00001d70| 64 40 6d 79 0a 5c 6c 65 | 74 5c 70 73 40 6e 6e 6f |d@my.\le|t\ps@nno|
|00001d80| 74 61 74 69 6f 6e 3d 5c | 72 65 6c 61 78 0a 5c 64 |tation=\|relax.\d|
|00001d90| 65 66 5c 70 73 62 6f 78 | 74 6f 28 23 31 3b 23 32 |ef\psbox|to(#1;#2|
|00001da0| 29 23 33 7b 5c 76 62 6f | 78 7b 0a 20 20 20 5c 52 |)#3{\vbo|x{. \R|
|00001db0| 65 61 64 50 53 69 7a 65 | 7b 23 33 7d 0a 20 20 20 |eadPSize|{#3}. |
|00001dc0| 5c 64 69 76 69 64 65 5c | 64 72 61 77 69 6e 67 77 |\divide\|drawingw|
|00001dd0| 64 20 62 79 20 31 30 30 | 30 0a 20 20 20 5c 64 69 |d by 100|0. \di|
|00001de0| 76 69 64 65 5c 64 72 61 | 77 69 6e 67 68 74 20 62 |vide\dra|winght b|
|00001df0| 79 20 31 30 30 30 0a 20 | 20 20 5c 64 40 6d 78 3d |y 1000. | \d@mx=|
|00001e00| 23 31 0a 20 20 20 5c 69 | 66 64 69 6d 5c 64 40 6d |#1. \i|fdim\d@m|
|00001e10| 78 3d 30 70 74 5c 78 73 | 63 61 6c 65 3d 31 30 30 |x=0pt\xs|cale=100|
|00001e20| 30 0a 20 20 20 20 20 20 | 20 20 20 5c 65 6c 73 65 |0. | \else|
|00001e30| 20 5c 78 73 63 61 6c 65 | 3d 5c 64 40 6d 78 20 5c | \xscale|=\d@mx \|
|00001e40| 64 69 76 69 64 65 20 5c | 78 73 63 61 6c 65 20 62 |divide \|xscale b|
|00001e50| 79 20 5c 64 72 61 77 69 | 6e 67 77 64 5c 66 69 0a |y \drawi|ngwd\fi.|
|00001e60| 20 20 20 5c 64 40 6d 79 | 3d 23 32 0a 20 20 20 5c | \d@my|=#2. \|
|00001e70| 69 66 64 69 6d 5c 64 40 | 6d 79 3d 30 70 74 5c 79 |ifdim\d@|my=0pt\y|
|00001e80| 73 63 61 6c 65 3d 31 30 | 30 30 0a 20 20 20 20 20 |scale=10|00. |
|00001e90| 20 20 20 20 5c 65 6c 73 | 65 20 5c 79 73 63 61 6c | \els|e \yscal|
|00001ea0| 65 3d 5c 64 40 6d 79 20 | 5c 64 69 76 69 64 65 20 |e=\d@my |\divide |
|00001eb0| 5c 79 73 63 61 6c 65 20 | 62 79 20 5c 64 72 61 77 |\yscale |by \draw|
|00001ec0| 69 6e 67 68 74 5c 66 69 | 0a 20 20 20 5c 69 66 6e |inght\fi|. \ifn|
|00001ed0| 75 6d 5c 79 73 63 61 6c | 65 3d 31 30 30 30 0a 20 |um\yscal|e=1000. |
|00001ee0| 20 20 20 20 20 20 20 20 | 5c 65 6c 73 65 5c 69 66 | |\else\if|
|00001ef0| 6e 75 6d 5c 78 73 63 61 | 6c 65 3d 31 30 30 30 5c |num\xsca|le=1000\|
|00001f00| 78 73 63 61 6c 65 3d 5c | 79 73 63 61 6c 65 0a 20 |xscale=\|yscale. |
|00001f10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001f20| 20 20 20 5c 65 6c 73 65 | 5c 69 66 6e 75 6d 5c 79 | \else|\ifnum\y|
|00001f30| 73 63 61 6c 65 3c 5c 78 | 73 63 61 6c 65 5c 78 73 |scale<\x|scale\xs|
|00001f40| 63 61 6c 65 3d 5c 79 73 | 63 61 6c 65 5c 66 69 0a |cale=\ys|cale\fi.|
|00001f50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 5c 66 | | \f|
|00001f60| 69 0a 20 20 20 5c 66 69 | 0a 20 20 20 5c 64 69 76 |i. \fi|. \div|
|00001f70| 69 64 65 20 5c 70 73 78 | 6f 66 66 73 65 74 20 62 |ide \psx|offset b|
|00001f80| 79 20 31 30 30 30 5c 6d | 75 6c 74 69 70 6c 79 5c |y 1000\m|ultiply\|
|00001f90| 70 73 78 6f 66 66 73 65 | 74 20 62 79 20 5c 78 73 |psxoffse|t by \xs|
|00001fa0| 63 61 6c 65 0a 20 20 20 | 5c 64 69 76 69 64 65 20 |cale. |\divide |
|00001fb0| 5c 70 73 79 6f 66 66 73 | 65 74 20 62 79 20 31 30 |\psyoffs|et by 10|
|00001fc0| 30 30 5c 6d 75 6c 74 69 | 70 6c 79 5c 70 73 79 6f |00\multi|ply\psyo|
|00001fd0| 66 66 73 65 74 20 62 79 | 20 5c 78 73 63 61 6c 65 |ffset by| \xscale|
|00001fe0| 0a 20 20 20 5c 67 6c 6f | 62 61 6c 5c 64 69 76 69 |. \glo|bal\divi|
|00001ff0| 64 65 5c 70 73 63 6d 20 | 62 79 20 31 30 30 30 0a |de\pscm |by 1000.|
|00002000| 20 20 20 5c 67 6c 6f 62 | 61 6c 5c 6d 75 6c 74 69 | \glob|al\multi|
|00002010| 70 6c 79 5c 70 73 63 6d | 20 62 79 5c 78 73 63 61 |ply\pscm| by\xsca|
|00002020| 6c 65 0a 20 20 20 5c 6d | 75 6c 74 69 70 6c 79 5c |le. \m|ultiply\|
|00002030| 64 72 61 77 69 6e 67 77 | 64 20 62 79 5c 78 73 63 |drawingw|d by\xsc|
|00002040| 61 6c 65 20 5c 6d 75 6c | 74 69 70 6c 79 5c 64 72 |ale \mul|tiply\dr|
|00002050| 61 77 69 6e 67 68 74 20 | 62 79 5c 78 73 63 61 6c |awinght |by\xscal|
|00002060| 65 0a 20 20 20 5c 69 66 | 64 69 6d 5c 64 40 6d 78 |e. \if|dim\d@mx|
|00002070| 3d 30 70 74 5c 64 40 6d | 78 3d 5c 64 72 61 77 69 |=0pt\d@m|x=\drawi|
|00002080| 6e 67 77 64 5c 66 69 0a | 20 20 20 5c 69 66 64 69 |ngwd\fi.| \ifdi|
|00002090| 6d 5c 64 40 6d 79 3d 30 | 70 74 5c 64 40 6d 79 3d |m\d@my=0|pt\d@my=|
|000020a0| 5c 64 72 61 77 69 6e 67 | 68 74 5c 66 69 0a 20 20 |\drawing|ht\fi. |
|000020b0| 20 5c 6d 65 73 73 61 67 | 65 7b 73 63 61 6c 65 64 | \messag|e{scaled|
|000020c0| 20 5c 74 68 65 5c 78 73 | 63 61 6c 65 7d 0a 20 5c | \the\xs|cale}. \|
|000020d0| 68 62 6f 78 20 74 6f 5c | 64 40 6d 78 7b 5c 68 73 |hbox to\|d@mx{\hs|
|000020e0| 73 5c 76 62 6f 78 20 74 | 6f 5c 64 40 6d 79 7b 5c |s\vbox t|o\d@my{\|
|000020f0| 76 73 73 0a 20 20 20 5c | 67 6c 6f 62 61 6c 5c 73 |vss. \|global\s|
|00002100| 65 74 62 6f 78 5c 64 72 | 61 77 69 6e 67 42 6f 78 |etbox\dr|awingBox|
|00002110| 3d 5c 68 62 6f 78 20 74 | 6f 20 30 70 74 7b 5c 6b |=\hbox t|o 0pt{\k|
|00002120| 65 72 6e 5c 70 73 78 6f | 66 66 73 65 74 5c 76 62 |ern\psxo|ffset\vb|
|00002130| 6f 78 20 74 6f 20 30 70 | 74 7b 0a 20 20 20 20 20 |ox to 0p|t{. |
|00002140| 20 5c 6b 65 72 6e 2d 5c | 70 73 79 6f 66 66 73 65 | \kern-\|psyoffse|
|00002150| 74 0a 20 20 20 20 20 20 | 5c 50 53 73 70 65 63 69 |t. |\PSspeci|
|00002160| 40 6c 7b 5c 50 53 66 69 | 6c 65 6e 61 6d 65 7d 7b |@l{\PSfi|lename}{|
|00002170| 5c 74 68 65 5c 78 73 63 | 61 6c 65 7d 0a 20 20 20 |\the\xsc|ale}. |
|00002180| 20 20 20 5c 76 73 73 7d | 5c 68 73 73 5c 70 73 40 | \vss}|\hss\ps@|
|00002190| 6e 6e 6f 74 61 74 69 6f | 6e 7d 0a 20 20 20 5c 67 |nnotatio|n}. \g|
|000021a0| 6c 6f 62 61 6c 5c 68 74 | 5c 64 72 61 77 69 6e 67 |lobal\ht|\drawing|
|000021b0| 42 6f 78 3d 5c 74 68 65 | 5c 64 72 61 77 69 6e 67 |Box=\the|\drawing|
|000021c0| 68 74 0a 20 20 20 5c 67 | 6c 6f 62 61 6c 5c 77 64 |ht. \g|lobal\wd|
|000021d0| 5c 64 72 61 77 69 6e 67 | 42 6f 78 3d 5c 74 68 65 |\drawing|Box=\the|
|000021e0| 5c 64 72 61 77 69 6e 67 | 77 64 0a 20 20 20 5c 62 |\drawing|wd. \b|
|000021f0| 61 73 65 6c 69 6e 65 73 | 6b 69 70 3d 30 70 74 0a |aselines|kip=0pt.|
|00002200| 20 20 20 5c 63 6f 70 79 | 5c 64 72 61 77 69 6e 67 | \copy|\drawing|
|00002210| 42 6f 78 0a 20 5c 76 73 | 73 7d 5c 68 73 73 7d 0a |Box. \vs|s}\hss}.|
|00002220| 20 20 5c 67 6c 6f 62 61 | 6c 5c 70 73 78 6f 66 66 | \globa|l\psxoff|
|00002230| 73 65 74 3d 30 70 74 0a | 20 20 5c 67 6c 6f 62 61 |set=0pt.| \globa|
|00002240| 6c 5c 70 73 79 6f 66 66 | 73 65 74 3d 30 70 74 25 |l\psyoff|set=0pt%|
|00002250| 20 54 68 65 73 65 20 61 | 72 65 20 6c 6f 63 61 6c | These a|re local|
|00002260| 20 74 6f 20 6f 6e 65 20 | 66 69 67 75 72 65 0a 20 | to one |figure. |
|00002270| 20 5c 67 6c 6f 62 61 6c | 5c 70 73 63 6d 3d 31 63 | \global|\pscm=1c|
|00002280| 6d 0a 20 20 5c 67 6c 6f | 62 61 6c 5c 64 72 61 77 |m. \glo|bal\draw|
|00002290| 69 6e 67 77 64 3d 5c 64 | 72 61 77 69 6e 67 77 64 |ingwd=\d|rawingwd|
|000022a0| 0a 20 20 5c 67 6c 6f 62 | 61 6c 5c 64 72 61 77 69 |. \glob|al\drawi|
|000022b0| 6e 67 68 74 3d 5c 64 72 | 61 77 69 6e 67 68 74 0a |nght=\dr|awinght.|
|000022c0| 7d 7d 0a 25 0a 25 20 5c | 70 73 62 6f 78 73 63 61 |}}.%.% \|psboxsca|
|000022d0| 6c 65 64 7b 73 63 61 6c | 65 66 61 63 74 6f 72 2a |led{scal|efactor*|
|000022e0| 31 30 30 30 7d 7b 50 53 | 66 69 6c 65 6e 61 6d 65 |1000}{PS|filename|
|000022f0| 7d 20 61 6c 6c 6f 77 73 | 20 74 6f 20 62 79 70 61 |} allows| to bypa|
|00002300| 73 73 20 74 68 65 0a 25 | 20 20 20 72 6f 75 6e 64 |ss the.%| round|
|00002310| 69 6e 67 20 65 72 72 6f | 72 73 20 6f 66 20 54 65 |ing erro|rs of Te|
|00002320| 58 20 69 6e 74 65 67 65 | 72 20 64 69 76 69 73 69 |X intege|r divisi|
|00002330| 6f 6e 73 20 66 6f 72 20 | 73 69 74 75 61 74 69 6f |ons for |situatio|
|00002340| 6e 73 20 77 68 65 72 65 | 20 74 68 65 0a 25 20 20 |ns where| the.% |
|00002350| 20 54 65 58 20 62 6f 78 | 20 73 68 6f 75 6c 64 20 | TeX box| should |
|00002360| 66 69 74 20 74 68 65 20 | 6f 72 69 67 69 6e 61 6c |fit the |original|
|00002370| 20 42 6f 75 6e 64 69 6e | 67 42 6f 78 20 77 69 74 | Boundin|gBox wit|
|00002380| 68 20 61 20 70 72 65 63 | 69 73 69 6f 6e 20 62 65 |h a prec|ision be|
|00002390| 74 74 65 72 0a 25 20 20 | 20 74 68 61 6e 20 31 2f |tter.% | than 1/|
|000023a0| 31 30 30 30 2e 0a 25 0a | 5c 64 65 66 5c 70 73 62 |1000..%.|\def\psb|
|000023b0| 6f 78 73 63 61 6c 65 64 | 23 31 23 32 7b 5c 76 62 |oxscaled|#1#2{\vb|
|000023c0| 6f 78 7b 0a 20 20 5c 52 | 65 61 64 50 53 69 7a 65 |ox{. \R|eadPSize|
|000023d0| 7b 23 32 7d 0a 20 20 5c | 78 73 63 61 6c 65 3d 23 |{#2}. \|xscale=#|
|000023e0| 31 0a 20 20 5c 6d 65 73 | 73 61 67 65 7b 73 63 61 |1. \mes|sage{sca|
|000023f0| 6c 65 64 20 5c 74 68 65 | 5c 78 73 63 61 6c 65 7d |led \the|\xscale}|
|00002400| 0a 20 20 5c 64 69 76 69 | 64 65 5c 64 72 61 77 69 |. \divi|de\drawi|
|00002410| 6e 67 77 64 20 62 79 20 | 31 30 30 30 5c 6d 75 6c |ngwd by |1000\mul|
|00002420| 74 69 70 6c 79 5c 64 72 | 61 77 69 6e 67 77 64 20 |tiply\dr|awingwd |
|00002430| 62 79 5c 78 73 63 61 6c | 65 0a 20 20 5c 64 69 76 |by\xscal|e. \div|
|00002440| 69 64 65 5c 64 72 61 77 | 69 6e 67 68 74 20 62 79 |ide\draw|inght by|
|00002450| 20 31 30 30 30 5c 6d 75 | 6c 74 69 70 6c 79 5c 64 | 1000\mu|ltiply\d|
|00002460| 72 61 77 69 6e 67 68 74 | 20 62 79 5c 78 73 63 61 |rawinght| by\xsca|
|00002470| 6c 65 0a 20 20 5c 64 69 | 76 69 64 65 20 5c 70 73 |le. \di|vide \ps|
|00002480| 78 6f 66 66 73 65 74 20 | 62 79 20 31 30 30 30 5c |xoffset |by 1000\|
|00002490| 6d 75 6c 74 69 70 6c 79 | 5c 70 73 78 6f 66 66 73 |multiply|\psxoffs|
|000024a0| 65 74 20 62 79 20 5c 78 | 73 63 61 6c 65 0a 20 20 |et by \x|scale. |
|000024b0| 5c 64 69 76 69 64 65 20 | 5c 70 73 79 6f 66 66 73 |\divide |\psyoffs|
|000024c0| 65 74 20 62 79 20 31 30 | 30 30 5c 6d 75 6c 74 69 |et by 10|00\multi|
|000024d0| 70 6c 79 5c 70 73 79 6f | 66 66 73 65 74 20 62 79 |ply\psyo|ffset by|
|000024e0| 20 5c 78 73 63 61 6c 65 | 0a 20 20 5c 67 6c 6f 62 | \xscale|. \glob|
|000024f0| 61 6c 5c 64 69 76 69 64 | 65 5c 70 73 63 6d 20 62 |al\divid|e\pscm b|
|00002500| 79 20 31 30 30 30 0a 20 | 20 5c 67 6c 6f 62 61 6c |y 1000. | \global|
|00002510| 5c 6d 75 6c 74 69 70 6c | 79 5c 70 73 63 6d 20 62 |\multipl|y\pscm b|
|00002520| 79 5c 78 73 63 61 6c 65 | 0a 20 20 5c 67 6c 6f 62 |y\xscale|. \glob|
|00002530| 61 6c 5c 73 65 74 62 6f | 78 5c 64 72 61 77 69 6e |al\setbo|x\drawin|
|00002540| 67 42 6f 78 3d 5c 68 62 | 6f 78 20 74 6f 20 30 70 |gBox=\hb|ox to 0p|
|00002550| 74 7b 5c 6b 65 72 6e 5c | 70 73 78 6f 66 66 73 65 |t{\kern\|psxoffse|
|00002560| 74 5c 76 62 6f 78 20 74 | 6f 20 30 70 74 7b 0a 20 |t\vbox t|o 0pt{. |
|00002570| 20 20 20 20 5c 6b 65 72 | 6e 2d 5c 70 73 79 6f 66 | \ker|n-\psyof|
|00002580| 66 73 65 74 0a 20 20 20 | 20 20 5c 50 53 73 70 65 |fset. | \PSspe|
|00002590| 63 69 40 6c 7b 5c 50 53 | 66 69 6c 65 6e 61 6d 65 |ci@l{\PS|filename|
|000025a0| 7d 7b 5c 74 68 65 5c 78 | 73 63 61 6c 65 7d 0a 20 |}{\the\x|scale}. |
|000025b0| 20 20 20 20 5c 76 73 73 | 7d 5c 68 73 73 5c 70 73 | \vss|}\hss\ps|
|000025c0| 40 6e 6e 6f 74 61 74 69 | 6f 6e 7d 0a 20 20 5c 67 |@nnotati|on}. \g|
|000025d0| 6c 6f 62 61 6c 5c 68 74 | 5c 64 72 61 77 69 6e 67 |lobal\ht|\drawing|
|000025e0| 42 6f 78 3d 5c 74 68 65 | 5c 64 72 61 77 69 6e 67 |Box=\the|\drawing|
|000025f0| 68 74 0a 20 20 5c 67 6c | 6f 62 61 6c 5c 77 64 5c |ht. \gl|obal\wd\|
|00002600| 64 72 61 77 69 6e 67 42 | 6f 78 3d 5c 74 68 65 5c |drawingB|ox=\the\|
|00002610| 64 72 61 77 69 6e 67 77 | 64 0a 20 20 5c 62 61 73 |drawingw|d. \bas|
|00002620| 65 6c 69 6e 65 73 6b 69 | 70 3d 30 70 74 0a 20 20 |elineski|p=0pt. |
|00002630| 5c 63 6f 70 79 5c 64 72 | 61 77 69 6e 67 42 6f 78 |\copy\dr|awingBox|
|00002640| 0a 20 20 5c 67 6c 6f 62 | 61 6c 5c 70 73 78 6f 66 |. \glob|al\psxof|
|00002650| 66 73 65 74 3d 30 70 74 | 0a 20 20 5c 67 6c 6f 62 |fset=0pt|. \glob|
|00002660| 61 6c 5c 70 73 79 6f 66 | 66 73 65 74 3d 30 70 74 |al\psyof|fset=0pt|
|00002670| 25 20 54 68 65 73 65 20 | 61 72 65 20 6c 6f 63 61 |% These |are loca|
|00002680| 6c 20 74 6f 20 6f 6e 65 | 20 66 69 67 75 72 65 0a |l to one| figure.|
|00002690| 20 20 5c 67 6c 6f 62 61 | 6c 5c 70 73 63 6d 3d 31 | \globa|l\pscm=1|
|000026a0| 63 6d 0a 20 20 5c 67 6c | 6f 62 61 6c 5c 64 72 61 |cm. \gl|obal\dra|
|000026b0| 77 69 6e 67 77 64 3d 5c | 64 72 61 77 69 6e 67 77 |wingwd=\|drawingw|
|000026c0| 64 0a 20 20 5c 67 6c 6f | 62 61 6c 5c 64 72 61 77 |d. \glo|bal\draw|
|000026d0| 69 6e 67 68 74 3d 5c 64 | 72 61 77 69 6e 67 68 74 |inght=\d|rawinght|
|000026e0| 0a 7d 7d 0a 25 0a 25 20 | 20 5c 70 73 62 6f 78 7b |.}}.%.% | \psbox{|
|000026f0| 50 53 66 69 6c 65 6e 61 | 6d 65 7d 20 6d 61 6b 65 |PSfilena|me} make|
|00002700| 73 20 61 20 54 65 58 20 | 62 6f 78 20 68 61 76 69 |s a TeX |box havi|
|00002710| 6e 67 20 74 68 65 20 6d | 69 6e 69 6d 61 6c 20 73 |ng the m|inimal s|
|00002720| 69 7a 65 20 74 6f 0a 25 | 20 20 20 20 20 20 65 6e |ize to.%| en|
|00002730| 63 6c 6f 73 65 20 74 68 | 65 20 70 69 63 74 75 72 |close th|e pictur|
|00002740| 65 0a 5c 64 65 66 5c 70 | 73 62 6f 78 23 31 7b 5c |e.\def\p|sbox#1{\|
|00002750| 70 73 62 6f 78 73 63 61 | 6c 65 64 7b 31 30 30 30 |psboxsca|led{1000|
|00002760| 7d 7b 23 31 7d 7d 0a 25 | 0a 25 0a 25 20 20 5c 6a |}{#1}}.%|.%.% \j|
|00002770| 6f 69 6e 66 69 6c 65 73 | 20 66 69 6c 65 31 2c 20 |oinfiles| file1, |
|00002780| 66 69 6c 65 32 2c 20 2e | 2e 2e 6e 20 5c 69 6e 74 |file2, .|..n \int|
|00002790| 6f 20 6a 6f 69 6e 65 64 | 66 69 6c 65 6e 61 6d 65 |o joined|filename|
|000027a0| 20 2e 0a 25 20 20 20 20 | 20 6d 61 6b 65 73 20 6f | ..% | makes o|
|000027b0| 6e 65 20 66 69 6c 65 20 | 6f 75 74 20 6f 66 20 6d |ne file |out of m|
|000027c0| 61 6e 79 0a 25 20 20 5c | 73 70 6c 69 74 66 69 6c |any.% \|splitfil|
|000027d0| 65 20 6a 6f 69 6e 65 64 | 66 69 6c 65 6e 61 6d 65 |e joined|filename|
|000027e0| 0a 25 20 20 20 20 20 74 | 68 65 20 6f 70 70 6f 73 |.% t|he oppos|
|000027f0| 69 74 65 0a 25 0a 25 5c | 64 65 66 5c 65 78 65 63 |ite.%.%\|def\exec|
|00002800| 75 74 65 23 31 7b 23 31 | 7d 25 20 4e 4f 54 20 73 |ute#1{#1|}% NOT s|
|00002810| 74 75 70 69 64 3a 20 63 | 73 20 69 6e 20 23 31 20 |tupid: c|s in #1 |
|00002820| 61 72 65 20 74 68 65 6e | 20 69 64 65 6e 74 69 66 |are then| identif|
|00002830| 69 65 64 20 42 45 46 4f | 52 45 20 65 78 65 63 75 |ied BEFO|RE execu|
|00002840| 74 69 6f 6e 0a 25 5c 64 | 65 66 5c 70 73 6d 40 6b |tion.%\d|ef\psm@k|
|00002850| 65 6f 74 68 65 72 23 31 | 7b 5c 63 61 74 63 6f 64 |eother#1|{\catcod|
|00002860| 65 60 23 31 31 32 5c 72 | 65 6c 61 78 7d 25 20 62 |e`#112\r|elax}% b|
|00002870| 6f 72 72 6f 77 65 64 20 | 66 72 6f 6d 20 6c 61 74 |orrowed |from lat|
|00002880| 65 78 0a 25 5c 64 65 66 | 5c 65 78 65 63 75 74 65 |ex.%\def|\execute|
|00002890| 69 6e 73 70 65 63 73 23 | 31 7b 25 0a 25 5c 65 78 |inspecs#|1{%.%\ex|
|000028a0| 65 63 75 74 65 7b 5c 62 | 65 67 69 6e 67 72 6f 75 |ecute{\b|egingrou|
|000028b0| 70 5c 6c 65 74 5c 64 6f | 5c 70 73 6d 40 6b 65 6f |p\let\do|\psm@keo|
|000028c0| 74 68 65 72 5c 64 6f 73 | 70 65 63 69 61 6c 73 5c |ther\dos|pecials\|
|000028d0| 63 61 74 63 6f 64 65 60 | 5c 5e 5e 4d 3d 39 23 31 |catcode`|\^^M=9#1|
|000028e0| 5c 65 6e 64 67 72 6f 75 | 70 7d 7d 0a 25 5c 6e 65 |\endgrou|p}}.%\ne|
|000028f0| 77 72 65 61 64 5c 70 73 | 74 40 6d 70 69 6e 0a 5c |wread\ps|t@mpin.\|
|00002900| 6e 65 77 69 66 5c 69 66 | 6e 40 74 65 6f 66 5c 6e |newif\if|n@teof\n|
|00002910| 40 74 65 6f 66 74 72 75 | 65 0a 5c 6e 65 77 69 66 |@teoftru|e.\newif|
|00002920| 5c 69 66 63 40 6e 74 72 | 6f 6c 6c 69 6e 65 0a 5c |\ifc@ntr|olline.\|
|00002930| 6e 65 77 69 66 5c 69 66 | 6d 61 74 63 68 0a 5c 6e |newif\if|match.\n|
|00002940| 65 77 72 65 61 64 5c 6a | 40 69 6e 73 70 6c 69 74 |ewread\j|@insplit|
|00002950| 69 6e 0a 5c 6e 65 77 77 | 72 69 74 65 5c 6a 40 69 |in.\neww|rite\j@i|
|00002960| 6e 73 70 6c 69 74 6f 75 | 74 0a 5c 6e 65 77 77 72 |nsplitou|t.\newwr|
|00002970| 69 74 65 5c 70 73 62 6a | 40 69 6e 61 75 78 0a 5c |ite\psbj|@inaux.\|
|00002980| 69 6d 6d 65 64 69 61 74 | 65 5c 6f 70 65 6e 6f 75 |immediat|e\openou|
|00002990| 74 5c 70 73 62 6a 40 69 | 6e 61 75 78 3d 70 73 62 |t\psbj@i|naux=psb|
|000029a0| 6a 6f 69 6e 2e 61 75 78 | 0a 5c 69 6d 6d 65 64 69 |join.aux|.\immedi|
|000029b0| 61 74 65 5c 77 72 69 74 | 65 5c 70 73 62 6a 40 69 |ate\writ|e\psbj@i|
|000029c0| 6e 61 75 78 7b 5c 73 74 | 72 69 6e 67 5c 6a 6f 69 |naux{\st|ring\joi|
|000029d0| 6e 66 69 6c 65 73 7d 0a | 5c 69 6d 6d 65 64 69 61 |nfiles}.|\immedia|
|000029e0| 74 65 5c 77 72 69 74 65 | 5c 70 73 62 6a 40 69 6e |te\write|\psbj@in|
|000029f0| 61 75 78 7b 5c 6a 6f 62 | 6e 61 6d 65 2c 7d 0a 25 |aux{\job|name,}.%|
|00002a00| 0a 25 20 57 65 20 72 65 | 64 65 66 69 6e 65 20 69 |.% We re|define i|
|00002a10| 6e 70 75 74 20 74 6f 20 | 6b 65 65 70 20 74 72 61 |nput to |keep tra|
|00002a20| 63 6b 20 6f 66 20 74 68 | 65 20 76 61 72 69 6f 75 |ck of th|e variou|
|00002a30| 73 20 66 69 6c 65 73 20 | 69 6e 70 75 74 74 65 64 |s files |inputted|
|00002a40| 0a 25 0a 5c 69 6d 6d 65 | 64 69 61 74 65 5c 6c 65 |.%.\imme|diate\le|
|00002a50| 74 5c 6f 6c 64 69 6e 70 | 75 74 3d 5c 69 6e 70 75 |t\oldinp|ut=\inpu|
|00002a60| 74 0a 5c 64 65 66 5c 69 | 6e 70 75 74 23 31 20 7b |t.\def\i|nput#1 {|
|00002a70| 0a 20 5c 69 6d 6d 65 64 | 69 61 74 65 5c 77 72 69 |. \immed|iate\wri|
|00002a80| 74 65 5c 70 73 62 6a 40 | 69 6e 61 75 78 7b 23 31 |te\psbj@|inaux{#1|
|00002a90| 2c 7d 0a 20 5c 6f 6c 64 | 69 6e 70 75 74 20 23 31 |,}. \old|input #1|
|00002aa0| 20 7d 0a 5c 64 65 66 5c | 65 6d 70 74 79 7b 7d 0a | }.\def\|empty{}.|
|00002ab0| 5c 64 65 66 5c 73 65 74 | 6d 61 74 63 68 69 66 23 |\def\set|matchif#|
|00002ac0| 31 5c 63 6f 6e 74 61 69 | 6e 73 23 32 7b 0a 20 20 |1\contai|ns#2{. |
|00002ad0| 5c 64 65 66 5c 6d 61 74 | 63 68 23 23 31 23 32 23 |\def\mat|ch##1#2#|
|00002ae0| 23 32 5c 65 6e 64 6d 61 | 74 63 68 7b 0a 20 20 20 |#2\endma|tch{. |
|00002af0| 20 5c 64 65 66 5c 74 6d | 70 7b 23 23 32 7d 0a 20 | \def\tm|p{##2}. |
|00002b00| 20 20 20 5c 69 66 78 5c | 65 6d 70 74 79 5c 74 6d | \ifx\|empty\tm|
|00002b10| 70 0a 20 20 20 20 20 20 | 5c 6d 61 74 63 68 66 61 |p. |\matchfa|
|00002b20| 6c 73 65 0a 20 20 20 20 | 5c 65 6c 73 65 0a 20 20 |lse. |\else. |
|00002b30| 20 20 20 20 5c 6d 61 74 | 63 68 74 72 75 65 0a 20 | \mat|chtrue. |
|00002b40| 20 20 20 5c 66 69 7d 0a | 20 20 5c 6d 61 74 63 68 | \fi}.| \match|
|00002b50| 23 31 23 32 5c 65 6e 64 | 6d 61 74 63 68 7d 0a 5c |#1#2\end|match}.\|
|00002b60| 64 65 66 5c 77 61 72 6e | 6f 70 65 6e 6f 75 74 23 |def\warn|openout#|
|00002b70| 31 23 32 7b 0a 20 5c 73 | 65 74 6d 61 74 63 68 69 |1#2{. \s|etmatchi|
|00002b80| 66 7b 54 72 61 73 68 4d | 65 2c 70 73 62 6a 6f 69 |f{TrashM|e,psbjoi|
|00002b90| 6e 2e 61 75 78 2c 70 73 | 62 6a 6f 69 6e 2e 61 6c |n.aux,ps|bjoin.al|
|00002ba0| 6c 7d 5c 63 6f 6e 74 61 | 69 6e 73 7b 23 32 7d 0a |l}\conta|ins{#2}.|
|00002bb0| 20 5c 69 66 6d 61 74 63 | 68 0a 20 5c 65 6c 73 65 | \ifmatc|h. \else|
|00002bc0| 0a 20 20 20 5c 69 6d 6d | 65 64 69 61 74 65 5c 6f |. \imm|ediate\o|
|00002bd0| 70 65 6e 69 6e 5c 70 73 | 74 40 6d 70 69 6e 3d 23 |penin\ps|t@mpin=#|
|00002be0| 32 0a 20 20 20 5c 69 66 | 65 6f 66 5c 70 73 74 40 |2. \if|eof\pst@|
|00002bf0| 6d 70 69 6e 0a 20 20 20 | 20 20 5c 65 6c 73 65 0a |mpin. | \else.|
|00002c00| 20 20 20 20 20 5c 65 72 | 72 68 65 6c 70 7b 49 66 | \er|rhelp{If|
|00002c10| 20 74 68 65 20 63 6f 6e | 74 65 6e 74 20 6f 66 20 | the con|tent of |
|00002c20| 74 68 69 73 20 66 69 6c | 65 20 69 73 20 73 6f 20 |this fil|e is so |
|00002c30| 70 72 65 63 69 6f 75 73 | 20 74 6f 20 79 6f 75 2c |precious| to you,|
|00002c40| 20 61 62 6f 72 74 20 28 | 69 65 0a 70 72 65 73 73 | abort (|ie.press|
|00002c50| 20 78 20 6f 72 20 65 29 | 20 61 6e 64 20 72 65 6e | x or e)| and ren|
|00002c60| 61 6d 65 20 69 74 20 62 | 65 66 6f 72 65 20 72 65 |ame it b|efore re|
|00002c70| 74 72 79 69 6e 67 2e 7d | 0a 20 20 20 20 20 5c 65 |trying.}|. \e|
|00002c80| 72 72 6d 65 73 73 61 67 | 65 7b 49 27 6d 20 6a 75 |rrmessag|e{I'm ju|
|00002c90| 73 74 20 61 62 6f 75 74 | 20 74 6f 20 72 65 70 6c |st about| to repl|
|00002ca0| 61 63 65 20 79 6f 75 72 | 20 66 69 6c 65 20 6e 61 |ace your| file na|
|00002cb0| 6d 65 64 20 23 32 7d 0a | 20 20 20 5c 66 69 0a 20 |med #2}.| \fi. |
|00002cc0| 20 20 5c 69 6d 6d 65 64 | 69 61 74 65 5c 63 6c 6f | \immed|iate\clo|
|00002cd0| 73 65 69 6e 5c 70 73 74 | 40 6d 70 69 6e 0a 20 5c |sein\pst|@mpin. \|
|00002ce0| 66 69 0a 20 5c 6d 65 73 | 73 61 67 65 7b 23 32 7d |fi. \mes|sage{#2}|
|00002cf0| 0a 20 5c 69 6d 6d 65 64 | 69 61 74 65 5c 6f 70 65 |. \immed|iate\ope|
|00002d00| 6e 6f 75 74 23 31 3d 23 | 32 7d 0a 25 20 20 4e 6f |nout#1=#|2}.% No|
|00002d10| 20 63 6f 6d 6d 65 6e 74 | 73 20 61 6c 6c 6f 77 65 | comment|s allowe|
|00002d20| 64 20 62 65 6c 6f 77 3a | 20 25 20 77 69 6c 6c 20 |d below:| % will |
|00002d30| 68 61 76 65 20 61 6e 20 | 75 6e 75 73 75 61 6c 20 |have an |unusual |
|00002d40| 63 61 74 63 6f 64 65 0a | 7b 0a 5c 63 61 74 63 6f |catcode.|{.\catco|
|00002d50| 64 65 60 5c 25 3d 31 32 | 0a 5c 67 64 65 66 5c 73 |de`\%=12|.\gdef\s|
|00002d60| 70 6c 69 74 66 69 6c 65 | 23 31 20 7b 0a 20 5c 69 |plitfile|#1 {. \i|
|00002d70| 6d 6d 65 64 69 61 74 65 | 5c 6f 70 65 6e 69 6e 5c |mmediate|\openin\|
|00002d80| 6a 40 69 6e 73 70 6c 69 | 74 69 6e 3d 23 31 0a 20 |j@inspli|tin=#1. |
|00002d90| 5c 6d 65 73 73 61 67 65 | 7b 53 70 6c 69 74 74 69 |\message|{Splitti|
|00002da0| 6e 67 20 66 69 6c 65 20 | 23 31 20 69 6e 74 6f 3a |ng file |#1 into:|
|00002db0| 7d 0a 20 5c 77 61 72 6e | 6f 70 65 6e 6f 75 74 5c |}. \warn|openout\|
|00002dc0| 6a 40 69 6e 73 70 6c 69 | 74 6f 75 74 7b 54 72 61 |j@inspli|tout{Tra|
|00002dd0| 73 68 4d 65 7d 0a 20 5c | 6c 6f 6f 70 0a 20 20 20 |shMe}. \|loop. |
|00002de0| 5c 69 66 65 6f 66 0a 20 | 20 20 20 20 5c 6a 40 69 |\ifeof. | \j@i|
|00002df0| 6e 73 70 6c 69 74 69 6e | 5c 69 6d 6d 65 64 69 61 |nsplitin|\immedia|
|00002e00| 74 65 5c 63 6c 6f 73 65 | 69 6e 5c 6a 40 69 6e 73 |te\close|in\j@ins|
|00002e10| 70 6c 69 74 69 6e 5c 6e | 40 74 65 6f 66 66 61 6c |plitin\n|@teoffal|
|00002e20| 73 65 0a 20 20 20 5c 65 | 6c 73 65 0a 20 20 20 20 |se. \e|lse. |
|00002e30| 20 5c 6e 40 74 65 6f 66 | 74 72 75 65 0a 20 20 20 | \n@teof|true. |
|00002e40| 20 20 5c 65 78 65 63 75 | 74 65 69 6e 73 70 65 63 | \execu|teinspec|
|00002e50| 73 7b 5c 67 6c 6f 62 61 | 6c 5c 72 65 61 64 5c 6a |s{\globa|l\read\j|
|00002e60| 40 69 6e 73 70 6c 69 74 | 69 6e 20 74 6f 5c 73 70 |@insplit|in to\sp|
|00002e70| 6c 40 74 69 6e 6c 69 6e | 65 5c 65 78 70 61 6e 64 |l@tinlin|e\expand|
|00002e80| 61 66 74 65 72 0a 20 20 | 20 20 20 20 20 5c 63 68 |after. | \ch|
|00002e90| 40 63 6b 62 65 67 69 6e | 6e 65 77 66 69 6c 65 5c |@ckbegin|newfile\|
|00002ea0| 73 70 6c 40 74 69 6e 6c | 69 6e 65 25 42 65 67 69 |spl@tinl|ine%Begi|
|00002eb0| 6e 6e 69 6e 67 2d 4f 66 | 2d 46 69 6c 65 2d 4e 61 |nning-Of|-File-Na|
|00002ec0| 6d 65 64 3a 25 5c 65 6e | 64 63 68 65 63 6b 7d 0a |med:%\en|dcheck}.|
|00002ed0| 20 20 20 20 20 5c 69 66 | 63 40 6e 74 72 6f 6c 6c | \if|c@ntroll|
|00002ee0| 69 6e 65 0a 20 20 20 20 | 20 5c 65 6c 73 65 0a 20 |ine. | \else. |
|00002ef0| 20 20 20 20 20 20 5c 74 | 6f 6b 73 30 3d 5c 65 78 | \t|oks0=\ex|
|00002f00| 70 61 6e 64 61 66 74 65 | 72 7b 5c 73 70 6c 40 74 |pandafte|r{\spl@t|
|00002f10| 69 6e 6c 69 6e 65 7d 0a | 20 20 20 20 20 20 20 5c |inline}.| \|
|00002f20| 69 6d 6d 65 64 69 61 74 | 65 5c 77 72 69 74 65 5c |immediat|e\write\|
|00002f30| 6a 40 69 6e 73 70 6c 69 | 74 6f 75 74 7b 5c 74 68 |j@inspli|tout{\th|
|00002f40| 65 5c 74 6f 6b 73 30 7d | 0a 20 20 20 20 20 5c 66 |e\toks0}|. \f|
|00002f50| 69 0a 20 20 20 5c 66 69 | 0a 20 5c 69 66 6e 40 74 |i. \fi|. \ifn@t|
|00002f60| 65 6f 66 5c 72 65 70 65 | 61 74 0a 20 5c 69 6d 6d |eof\repe|at. \imm|
|00002f70| 65 64 69 61 74 65 5c 63 | 6c 6f 73 65 6f 75 74 5c |ediate\c|loseout\|
|00002f80| 6a 40 69 6e 73 70 6c 69 | 74 6f 75 74 7d 0a 5c 67 |j@inspli|tout}.\g|
|00002f90| 64 65 66 5c 63 68 40 63 | 6b 62 65 67 69 6e 6e 65 |def\ch@c|kbeginne|
|00002fa0| 77 66 69 6c 65 23 31 25 | 42 65 67 69 6e 6e 69 6e |wfile#1%|Beginnin|
|00002fb0| 67 2d 4f 66 2d 46 69 6c | 65 2d 4e 61 6d 65 64 3a |g-Of-Fil|e-Named:|
|00002fc0| 23 32 25 23 33 5c 65 6e | 64 63 68 65 63 6b 7b 0a |#2%#3\en|dcheck{.|
|00002fd0| 20 5c 64 65 66 5c 74 40 | 6d 70 7b 23 31 7d 0a 20 | \def\t@|mp{#1}. |
|00002fe0| 5c 69 66 78 5c 65 6d 70 | 74 79 5c 74 40 6d 70 0a |\ifx\emp|ty\t@mp.|
|00002ff0| 20 20 20 5c 64 65 66 5c | 74 40 6d 70 7b 23 33 7d | \def\|t@mp{#3}|
|00003000| 0a 20 20 20 5c 69 66 78 | 5c 65 6d 70 74 79 5c 74 |. \ifx|\empty\t|
|00003010| 40 6d 70 0a 20 20 20 20 | 20 5c 67 6c 6f 62 61 6c |@mp. | \global|
|00003020| 5c 63 40 6e 74 72 6f 6c | 6c 69 6e 65 66 61 6c 73 |\c@ntrol|linefals|
|00003030| 65 0a 20 20 20 5c 65 6c | 73 65 0a 20 20 20 20 20 |e. \el|se. |
|00003040| 5c 69 6d 6d 65 64 69 61 | 74 65 5c 63 6c 6f 73 65 |\immedia|te\close|
|00003050| 6f 75 74 5c 6a 40 69 6e | 73 70 6c 69 74 6f 75 74 |out\j@in|splitout|
|00003060| 0a 20 20 20 20 20 5c 77 | 61 72 6e 6f 70 65 6e 6f |. \w|arnopeno|
|00003070| 75 74 5c 6a 40 69 6e 73 | 70 6c 69 74 6f 75 74 7b |ut\j@ins|plitout{|
|00003080| 23 32 7d 0a 20 20 20 20 | 20 5c 67 6c 6f 62 61 6c |#2}. | \global|
|00003090| 5c 63 40 6e 74 72 6f 6c | 6c 69 6e 65 74 72 75 65 |\c@ntrol|linetrue|
|000030a0| 0a 20 20 20 5c 66 69 0a | 20 5c 65 6c 73 65 0a 20 |. \fi.| \else. |
|000030b0| 20 20 5c 67 6c 6f 62 61 | 6c 5c 63 40 6e 74 72 6f | \globa|l\c@ntro|
|000030c0| 6c 6c 69 6e 65 66 61 6c | 73 65 0a 20 5c 66 69 7d |llinefal|se. \fi}|
|000030d0| 0a 5c 67 64 65 66 5c 6a | 6f 69 6e 66 69 6c 65 73 |.\gdef\j|oinfiles|
|000030e0| 23 31 5c 69 6e 74 6f 23 | 32 20 7b 0a 20 5c 6d 65 |#1\into#|2 {. \me|
|000030f0| 73 73 61 67 65 7b 4a 6f | 69 6e 69 6e 67 20 66 6f |ssage{Jo|ining fo|
|00003100| 6c 6c 6f 77 69 6e 67 20 | 66 69 6c 65 73 20 69 6e |llowing |files in|
|00003110| 74 6f 7d 0a 20 5c 77 61 | 72 6e 6f 70 65 6e 6f 75 |to}. \wa|rnopenou|
|00003120| 74 5c 6a 40 69 6e 73 70 | 6c 69 74 6f 75 74 7b 23 |t\j@insp|litout{#|
|00003130| 32 7d 0a 20 5c 6d 65 73 | 73 61 67 65 7b 3a 7d 0a |2}. \mes|sage{:}.|
|00003140| 20 7b 0a 20 5c 65 64 65 | 66 5c 77 40 23 23 31 7b | {. \ede|f\w@##1{|
|00003150| 5c 69 6d 6d 65 64 69 61 | 74 65 5c 77 72 69 74 65 |\immedia|te\write|
|00003160| 5c 6a 40 69 6e 73 70 6c | 69 74 6f 75 74 7b 23 23 |\j@inspl|itout{##|
|00003170| 31 7d 7d 0a 20 5c 77 40 | 7b 25 20 54 68 69 73 20 |1}}. \w@|{% This |
|00003180| 74 65 78 74 20 77 61 73 | 20 70 72 6f 64 75 63 65 |text was| produce|
|00003190| 64 20 77 69 74 68 20 70 | 73 62 6f 78 27 73 20 5c |d with p|sbox's \|
|000031a0| 73 74 72 69 6e 67 5c 6a | 6f 69 6e 66 69 6c 65 73 |string\j|oinfiles|
|000031b0| 2e 7d 0a 20 5c 77 40 7b | 25 20 54 6f 20 64 65 63 |.}. \w@{|% To dec|
|000031c0| 6f 6d 70 6f 73 65 20 61 | 6e 64 20 74 65 78 20 69 |ompose a|nd tex i|
|000031d0| 74 3a 7d 0a 20 5c 77 40 | 7b 25 2d 73 61 76 65 20 |t:}. \w@|{%-save |
|000031e0| 74 68 69 73 20 77 69 74 | 68 20 61 20 66 69 6c 65 |this wit|h a file|
|000031f0| 6e 61 6d 65 20 43 4f 4e | 54 41 49 4e 49 4e 47 20 |name CON|TAINING |
|00003200| 4f 4e 4c 59 20 4c 45 54 | 54 45 52 53 2c 20 61 6e |ONLY LET|TERS, an|
|00003210| 64 20 6e 6f 20 65 78 74 | 65 6e 73 69 6f 6e 73 7d |d no ext|ensions}|
|00003220| 0a 20 5c 77 40 7b 25 20 | 28 73 61 79 2c 20 4a 4f |. \w@{% |(say, JO|
|00003230| 49 4e 54 46 49 4c 29 2c | 20 69 6e 20 73 6f 6d 65 |INTFIL),| in some|
|00003240| 20 75 6e 63 72 6f 77 64 | 65 64 20 64 69 72 65 63 | uncrowd|ed direc|
|00003250| 74 6f 72 79 3b 7d 0a 20 | 5c 77 40 7b 25 2d 6d 61 |tory;}. |\w@{%-ma|
|00003260| 6b 65 20 73 75 72 65 20 | 79 6f 75 20 63 61 6e 20 |ke sure |you can |
|00003270| 5c 73 74 72 69 6e 67 5c | 69 6e 70 75 74 5c 73 70 |\string\|input\sp|
|00003280| 61 63 65 20 70 73 62 6f | 78 2e 74 65 78 20 28 76 |ace psbo|x.tex (v|
|00003290| 65 72 73 69 6f 6e 3e 3d | 31 2e 33 29 3b 7d 0a 20 |ersion>=|1.3);}. |
|000032a0| 5c 77 40 7b 25 2d 74 65 | 78 20 4a 4f 49 4e 54 46 |\w@{%-te|x JOINTF|
|000032b0| 49 4c 20 75 73 69 6e 67 | 20 50 6c 61 69 6e 2c 20 |IL using| Plain, |
|000032c0| 6f 72 20 4c 61 54 65 58 | 2c 20 6f 72 20 77 68 61 |or LaTeX|, or wha|
|000032d0| 74 65 76 65 72 20 69 73 | 20 6e 65 65 64 65 64 20 |tever is| needed |
|000032e0| 62 79 7d 0a 20 5c 77 40 | 7b 25 20 74 68 65 20 66 |by}. \w@|{% the f|
|000032f0| 69 72 73 74 20 70 61 72 | 74 20 69 6e 20 74 68 65 |irst par|t in the|
|00003300| 20 6a 6f 69 6e 69 6e 67 | 20 28 61 66 74 65 72 20 | joining| (after |
|00003310| 73 70 6c 69 74 74 69 6e | 67 20 4a 4f 49 4e 54 46 |splittin|g JOINTF|
|00003320| 49 4c 20 69 6e 74 6f 7d | 0a 20 5c 77 40 7b 25 20 |IL into}|. \w@{% |
|00003330| 69 74 27 73 20 63 6f 6e | 73 74 69 74 75 65 6e 74 |it's con|stituent|
|00003340| 73 2c 20 54 65 58 20 77 | 69 6c 6c 20 74 72 79 20 |s, TeX w|ill try |
|00003350| 74 6f 20 70 72 6f 63 65 | 73 73 20 69 74 20 61 73 |to proce|ss it as|
|00003360| 20 69 74 20 73 74 61 6e | 64 73 29 2e 7d 0a 20 5c | it stan|ds).}. \|
|00003370| 77 40 7b 5c 73 74 72 69 | 6e 67 5c 69 6e 70 75 74 |w@{\stri|ng\input|
|00003380| 5c 73 70 61 63 65 20 70 | 73 62 6f 78 2e 74 65 78 |\space p|sbox.tex|
|00003390| 7d 0a 20 5c 77 40 7b 5c | 73 74 72 69 6e 67 5c 73 |}. \w@{\|string\s|
|000033a0| 70 6c 69 74 66 69 6c 65 | 7b 5c 73 74 72 69 6e 67 |plitfile|{\string|
|000033b0| 5c 6a 6f 62 6e 61 6d 65 | 7d 7d 0a 20 7d 0a 20 5c |\jobname|}}. }. \|
|000033c0| 74 72 65 40 74 66 69 6c | 65 6c 69 73 74 23 31 2c |tre@tfil|elist#1,|
|000033d0| 20 5c 65 6e 64 74 72 65 | 40 74 0a 20 5c 69 6d 6d | \endtre|@t. \imm|
|000033e0| 65 64 69 61 74 65 5c 63 | 6c 6f 73 65 6f 75 74 5c |ediate\c|loseout\|
|000033f0| 6a 40 69 6e 73 70 6c 69 | 74 6f 75 74 7d 0a 5c 67 |j@inspli|tout}.\g|
|00003400| 64 65 66 5c 74 72 65 40 | 74 66 69 6c 65 6c 69 73 |def\tre@|tfilelis|
|00003410| 74 23 31 2c 20 23 32 5c | 65 6e 64 74 72 65 40 74 |t#1, #2\|endtre@t|
|00003420| 7b 0a 20 5c 64 65 66 5c | 74 40 6d 70 7b 23 31 7d |{. \def\|t@mp{#1}|
|00003430| 0a 20 5c 69 66 78 5c 65 | 6d 70 74 79 5c 74 40 6d |. \ifx\e|mpty\t@m|
|00003440| 70 0a 20 20 20 5c 65 6c | 73 65 0a 20 20 20 5c 6c |p. \el|se. \l|
|00003450| 6c 6a 40 69 6e 7b 23 31 | 7d 0a 20 20 20 5c 74 72 |lj@in{#1|}. \tr|
|00003460| 65 40 74 66 69 6c 65 6c | 69 73 74 23 32 2c 20 5c |e@tfilel|ist#2, \|
|00003470| 65 6e 64 74 72 65 40 74 | 0a 20 5c 66 69 7d 0a 5c |endtre@t|. \fi}.\|
|00003480| 67 64 65 66 5c 6c 6c 6a | 40 69 6e 23 31 7b 0a 20 |gdef\llj|@in#1{. |
|00003490| 5c 69 6d 6d 65 64 69 61 | 74 65 5c 6f 70 65 6e 69 |\immedia|te\openi|
|000034a0| 6e 5c 6a 40 69 6e 73 70 | 6c 69 74 69 6e 3d 23 31 |n\j@insp|litin=#1|
|000034b0| 0a 20 5c 69 66 65 6f 66 | 5c 6a 40 69 6e 73 70 6c |. \ifeof|\j@inspl|
|000034c0| 69 74 69 6e 0a 20 20 20 | 5c 65 72 72 6d 65 73 73 |itin. |\errmess|
|000034d0| 61 67 65 7b 49 20 63 6f | 75 6c 64 6e 27 74 20 66 |age{I co|uldn't f|
|000034e0| 69 6e 64 20 66 69 6c 65 | 20 23 31 2e 7d 0a 20 20 |ind file| #1.}. |
|000034f0| 20 5c 65 6c 73 65 0a 20 | 20 20 5c 6d 65 73 73 61 | \else. | \messa|
|00003500| 67 65 7b 23 31 7d 0a 20 | 20 20 5c 74 6f 6b 73 30 |ge{#1}. | \toks0|
|00003510| 3d 7b 25 42 65 67 69 6e | 6e 69 6e 67 2d 4f 66 2d |={%Begin|ning-Of-|
|00003520| 46 69 6c 65 2d 4e 61 6d | 65 64 3a 23 31 7d 0a 20 |File-Nam|ed:#1}. |
|00003530| 20 20 5c 69 6d 6d 65 64 | 69 61 74 65 5c 77 72 69 | \immed|iate\wri|
|00003540| 74 65 5c 6a 40 69 6e 73 | 70 6c 69 74 6f 75 74 7b |te\j@ins|plitout{|
|00003550| 5c 74 68 65 5c 74 6f 6b | 73 30 7d 0a 20 20 20 5c |\the\tok|s0}. \|
|00003560| 65 78 65 63 75 74 65 69 | 6e 73 70 65 63 73 7b 5c |executei|nspecs{\|
|00003570| 67 6c 6f 62 61 6c 5c 72 | 65 61 64 5c 6a 40 69 6e |global\r|ead\j@in|
|00003580| 73 70 6c 69 74 69 6e 20 | 74 6f 5c 6f 6c 64 6a 40 |splitin |to\oldj@|
|00003590| 69 6e 69 6e 6c 69 6e 65 | 7d 0a 20 20 20 5c 6c 6f |ininline|}. \lo|
|000035a0| 6f 70 0a 20 20 20 20 20 | 5c 69 66 65 6f 66 5c 6a |op. |\ifeof\j|
|000035b0| 40 69 6e 73 70 6c 69 74 | 69 6e 5c 69 6d 6d 65 64 |@insplit|in\immed|
|000035c0| 69 61 74 65 5c 63 6c 6f | 73 65 69 6e 5c 6a 40 69 |iate\clo|sein\j@i|
|000035d0| 6e 73 70 6c 69 74 69 6e | 5c 6e 40 74 65 6f 66 66 |nsplitin|\n@teoff|
|000035e0| 61 6c 73 65 0a 20 20 20 | 20 20 20 20 5c 65 6c 73 |alse. | \els|
|000035f0| 65 5c 6e 40 74 65 6f 66 | 74 72 75 65 0a 20 20 20 |e\n@teof|true. |
|00003600| 20 20 20 20 5c 65 78 65 | 63 75 74 65 69 6e 73 70 | \exe|cuteinsp|
|00003610| 65 63 73 7b 5c 67 6c 6f | 62 61 6c 5c 72 65 61 64 |ecs{\glo|bal\read|
|00003620| 5c 6a 40 69 6e 73 70 6c | 69 74 69 6e 20 74 6f 5c |\j@inspl|itin to\|
|00003630| 6a 40 69 6e 69 6e 6c 69 | 6e 65 7d 0a 20 20 20 20 |j@ininli|ne}. |
|00003640| 20 20 20 5c 74 6f 6b 73 | 30 3d 5c 65 78 70 61 6e | \toks|0=\expan|
|00003650| 64 61 66 74 65 72 7b 5c | 6f 6c 64 6a 40 69 6e 69 |dafter{\|oldj@ini|
|00003660| 6e 6c 69 6e 65 7d 0a 20 | 20 20 20 20 20 20 5c 6c |nline}. | \l|
|00003670| 65 74 5c 6f 6c 64 6a 40 | 69 6e 69 6e 6c 69 6e 65 |et\oldj@|ininline|
|00003680| 3d 5c 6a 40 69 6e 69 6e | 6c 69 6e 65 0a 20 20 20 |=\j@inin|line. |
|00003690| 20 20 20 20 5c 69 6d 6d | 65 64 69 61 74 65 5c 77 | \imm|ediate\w|
|000036a0| 72 69 74 65 5c 6a 40 69 | 6e 73 70 6c 69 74 6f 75 |rite\j@i|nsplitou|
|000036b0| 74 7b 5c 74 68 65 5c 74 | 6f 6b 73 30 7d 0a 20 20 |t{\the\t|oks0}. |
|000036c0| 20 20 20 5c 66 69 0a 20 | 20 20 5c 69 66 6e 40 74 | \fi. | \ifn@t|
|000036d0| 65 6f 66 0a 20 20 20 5c | 72 65 70 65 61 74 0a 20 |eof. \|repeat. |
|000036e0| 20 20 5c 69 6d 6d 65 64 | 69 61 74 65 5c 63 6c 6f | \immed|iate\clo|
|000036f0| 73 65 69 6e 5c 6a 40 69 | 6e 73 70 6c 69 74 69 6e |sein\j@i|nsplitin|
|00003700| 0a 20 5c 66 69 7d 0a 7d | 0a 25 20 54 6f 20 62 65 |. \fi}.}|.% To be|
|00003710| 20 70 75 74 20 61 74 20 | 74 68 65 20 65 6e 64 20 | put at |the end |
|00003720| 6f 66 20 61 20 66 69 6c | 65 2c 20 66 6f 72 20 6d |of a fil|e, for m|
|00003730| 61 6b 69 6e 67 20 61 6e | 20 74 61 72 2d 6c 69 6b |aking an| tar-lik|
|00003740| 65 20 66 69 6c 65 20 63 | 6f 6e 74 61 69 6e 69 6e |e file c|ontainin|
|00003750| 67 0a 25 20 20 20 65 76 | 65 72 79 74 68 69 6e 67 |g.% ev|erything|
|00003760| 20 69 74 20 75 73 65 64 | 2e 0a 5c 64 65 66 5c 61 | it used|..\def\a|
|00003770| 75 74 6f 6a 6f 69 6e 7b | 0a 20 5c 69 6d 6d 65 64 |utojoin{|. \immed|
|00003780| 69 61 74 65 5c 77 72 69 | 74 65 5c 70 73 62 6a 40 |iate\wri|te\psbj@|
|00003790| 69 6e 61 75 78 7b 5c 73 | 74 72 69 6e 67 5c 69 6e |inaux{\s|tring\in|
|000037a0| 74 6f 5c 73 70 61 63 65 | 20 70 73 62 6a 6f 69 6e |to\space| psbjoin|
|000037b0| 2e 61 6c 6c 7d 0a 20 5c | 69 6d 6d 65 64 69 61 74 |.all}. \|immediat|
|000037c0| 65 5c 63 6c 6f 73 65 6f | 75 74 5c 70 73 62 6a 40 |e\closeo|ut\psbj@|
|000037d0| 69 6e 61 75 78 0a 20 5c | 69 6e 70 75 74 20 70 73 |inaux. \|input ps|
|000037e0| 62 6a 6f 69 6e 2e 61 75 | 78 0a 7d 0a 25 0a 25 20 |bjoin.au|x.}.%.% |
|000037f0| 20 41 6e 6e 6f 74 61 74 | 69 6f 6e 73 20 26 20 43 | Annotat|ions & C|
|00003800| 61 70 74 69 6f 6e 73 20 | 65 74 63 2e 2e 2e 0a 25 |aptions |etc....%|
|00003810| 0a 25 0a 25 20 5c 63 65 | 6e 74 69 6e 73 65 72 74 |.%.% \ce|ntinsert|
|00003820| 7b 61 6e 79 62 6f 78 7d | 20 69 73 20 6a 75 73 74 |{anybox}| is just|
|00003830| 20 61 20 63 65 6e 74 65 | 72 65 64 20 5c 6d 69 64 | a cente|red \mid|
|00003840| 69 6e 73 65 72 74 2c 20 | 62 75 74 20 69 73 20 69 |insert, |but is i|
|00003850| 6e 63 6c 75 64 65 64 20 | 61 73 0a 25 20 20 20 20 |ncluded |as.% |
|00003860| 70 65 6f 70 6c 65 20 62 | 61 72 65 6c 79 20 75 73 |people b|arely us|
|00003870| 65 20 74 68 65 20 6f 72 | 69 67 69 6e 61 6c 20 69 |e the or|iginal i|
|00003880| 6e 73 65 72 74 73 20 66 | 72 6f 6d 20 54 65 58 2e |nserts f|rom TeX.|
|00003890| 0a 25 0a 5c 64 65 66 5c | 63 65 6e 74 69 6e 73 65 |.%.\def\|centinse|
|000038a0| 72 74 23 31 7b 5c 6d 69 | 64 69 6e 73 65 72 74 5c |rt#1{\mi|dinsert\|
|000038b0| 6c 69 6e 65 7b 5c 68 73 | 73 23 31 5c 68 73 73 7d |line{\hs|s#1\hss}|
|000038c0| 5c 65 6e 64 69 6e 73 65 | 72 74 7d 0a 5c 64 65 66 |\endinse|rt}.\def|
|000038d0| 5c 70 73 61 6e 6e 6f 74 | 61 74 65 23 31 23 32 7b |\psannot|ate#1#2{|
|000038e0| 5c 64 65 66 5c 70 73 40 | 6e 6e 6f 74 61 74 69 6f |\def\ps@|nnotatio|
|000038f0| 6e 7b 23 32 5c 67 6c 6f | 62 61 6c 5c 6c 65 74 5c |n{#2\glo|bal\let\|
|00003900| 70 73 40 6e 6e 6f 74 61 | 74 69 6f 6e 3d 5c 72 65 |ps@nnota|tion=\re|
|00003910| 6c 61 78 7d 23 31 7d 0a | 5c 64 65 66 5c 70 73 63 |lax}#1}.|\def\psc|
|00003920| 61 70 74 69 6f 6e 23 31 | 23 32 7b 5c 76 62 6f 78 |aption#1|#2{\vbox|
|00003930| 7b 0a 20 20 20 5c 73 65 | 74 62 6f 78 5c 64 72 61 |{. \se|tbox\dra|
|00003940| 77 69 6e 67 42 6f 78 3d | 23 31 0a 20 20 20 5c 63 |wingBox=|#1. \c|
|00003950| 6f 70 79 5c 64 72 61 77 | 69 6e 67 42 6f 78 0a 20 |opy\draw|ingBox. |
|00003960| 20 20 5c 76 73 6b 69 70 | 5c 62 61 73 65 6c 69 6e | \vskip|\baselin|
|00003970| 65 73 6b 69 70 0a 20 20 | 20 5c 76 62 6f 78 7b 5c |eskip. | \vbox{\|
|00003980| 68 73 69 7a 65 3d 5c 77 | 64 5c 64 72 61 77 69 6e |hsize=\w|d\drawin|
|00003990| 67 42 6f 78 5c 73 65 74 | 62 6f 78 30 3d 5c 68 62 |gBox\set|box0=\hb|
|000039a0| 6f 78 7b 23 32 7d 0a 20 | 20 20 20 20 5c 69 66 64 |ox{#2}. | \ifd|
|000039b0| 69 6d 5c 77 64 30 3e 5c | 68 73 69 7a 65 0a 20 20 |im\wd0>\|hsize. |
|000039c0| 20 20 20 20 20 5c 6e 6f | 69 6e 64 65 6e 74 5c 75 | \no|indent\u|
|000039d0| 6e 68 62 6f 78 30 5c 74 | 6f 6c 65 72 61 6e 63 65 |nhbox0\t|olerance|
|000039e0| 3d 35 30 30 30 0a 20 20 | 20 20 5c 65 6c 73 65 5c |=5000. | \else\|
|000039f0| 63 65 6e 74 65 72 6c 69 | 6e 65 7b 5c 62 6f 78 30 |centerli|ne{\box0|
|00003a00| 7d 0a 20 20 20 20 5c 66 | 69 0a 7d 7d 7d 0a 25 20 |}. \f|i.}}}.% |
|00003a10| 66 6f 72 20 63 6f 6d 70 | 61 74 69 62 69 6c 69 74 |for comp|atibilit|
|00003a20| 79 20 77 69 74 68 20 6f | 6c 64 65 72 20 76 65 72 |y with o|lder ver|
|00003a30| 73 69 6f 6e 73 0a 5c 64 | 65 66 5c 70 73 66 69 67 |sions.\d|ef\psfig|
|00003a40| 23 31 23 32 23 33 7b 5c | 70 73 63 61 70 74 69 6f |#1#2#3{\|pscaptio|
|00003a50| 6e 7b 5c 70 73 61 6e 6e | 6f 74 61 74 65 7b 23 31 |n{\psann|otate{#1|
|00003a60| 7d 7b 23 32 7d 7d 7b 23 | 33 7d 7d 0a 5c 64 65 66 |}{#2}}{#|3}}.\def|
|00003a70| 5c 70 73 66 69 67 75 72 | 65 62 6f 78 23 31 23 32 |\psfigur|ebox#1#2|
|00003a80| 23 33 7b 5c 70 73 63 61 | 70 74 69 6f 6e 7b 5c 70 |#3{\psca|ption{\p|
|00003a90| 73 61 6e 6e 6f 74 61 74 | 65 7b 5c 70 73 62 6f 78 |sannotat|e{\psbox|
|00003aa0| 7b 23 31 7d 7d 7b 23 32 | 7d 7d 7b 23 33 7d 7d 0a |{#1}}{#2|}}{#3}}.|
|00003ab0| 25 0a 25 20 5c 61 74 28 | 23 31 3b 23 32 29 23 33 |%.% \at(|#1;#2)#3|
|00003ac0| 20 70 75 74 73 20 23 33 | 20 61 74 20 23 31 2d 68 | puts #3| at #1-h|
|00003ad0| 69 67 68 65 72 20 61 6e | 64 20 23 32 2d 72 69 67 |igher an|d #2-rig|
|00003ae0| 68 74 20 6f 66 20 74 68 | 65 20 63 75 72 72 65 6e |ht of th|e curren|
|00003af0| 74 0a 25 20 20 20 20 70 | 6f 73 69 74 69 6f 6e 20 |t.% p|osition |
|00003b00| 77 69 74 68 6f 75 74 20 | 6d 6f 76 69 6e 67 20 69 |without |moving i|
|00003b10| 74 20 28 74 6f 20 62 65 | 20 75 73 65 64 20 69 6e |t (to be| used in|
|00003b20| 20 61 6e 6e 6f 74 61 74 | 69 6f 6e 73 29 2e 0a 5c | annotat|ions)..\|
|00003b30| 64 65 66 5c 61 74 28 23 | 31 3b 23 32 29 23 33 7b |def\at(#|1;#2)#3{|
|00003b40| 5c 73 65 74 62 6f 78 30 | 3d 5c 68 62 6f 78 7b 23 |\setbox0|=\hbox{#|
|00003b50| 33 7d 5c 68 74 30 3d 30 | 70 74 5c 64 70 30 3d 30 |3}\ht0=0|pt\dp0=0|
|00003b60| 70 74 0a 20 20 5c 72 6c | 61 70 7b 5c 6b 65 72 6e |pt. \rl|ap{\kern|
|00003b70| 23 31 5c 76 62 6f 78 20 | 74 6f 30 70 74 7b 5c 6b |#1\vbox |to0pt{\k|
|00003b80| 65 72 6e 2d 23 32 5c 62 | 6f 78 30 5c 76 73 73 7d |ern-#2\b|ox0\vss}|
|00003b90| 7d 7d 0a 25 0a 25 20 5c | 67 72 69 64 66 69 6c 6c |}}.%.% \|gridfill|
|00003ba0| 28 68 74 3b 77 64 29 20 | 6d 61 6b 65 73 20 61 20 |(ht;wd) |makes a |
|00003bb0| 31 63 6d 2a 31 63 6d 20 | 67 72 69 64 20 6f 66 20 |1cm*1cm |grid of |
|00003bc0| 68 74 20 62 79 20 77 64 | 20 77 68 6f 73 65 20 6c |ht by wd| whose l|
|00003bd0| 6f 77 65 72 2d 6c 65 66 | 74 0a 25 20 20 20 63 6f |ower-lef|t.% co|
|00003be0| 72 6e 65 72 20 69 73 20 | 74 68 65 20 63 75 72 72 |rner is |the curr|
|00003bf0| 65 6e 74 20 70 6f 69 6e | 74 0a 5c 6e 65 77 64 69 |ent poin|t.\newdi|
|00003c00| 6d 65 6e 5c 67 72 69 64 | 68 74 20 5c 6e 65 77 64 |men\grid|ht \newd|
|00003c10| 69 6d 65 6e 5c 67 72 69 | 64 77 64 0a 5c 64 65 66 |imen\gri|dwd.\def|
|00003c20| 5c 67 72 69 64 66 69 6c | 6c 28 23 31 3b 23 32 29 |\gridfil|l(#1;#2)|
|00003c30| 7b 0a 20 20 5c 73 65 74 | 62 6f 78 30 3d 5c 68 62 |{. \set|box0=\hb|
|00003c40| 6f 78 20 74 6f 20 31 5c | 70 73 63 6d 0a 20 20 7b |ox to 1\|pscm. {|
|00003c50| 5c 76 72 75 6c 65 20 68 | 65 69 67 68 74 31 5c 70 |\vrule h|eight1\p|
|00003c60| 73 63 6d 20 77 69 64 74 | 68 2e 34 70 74 5c 6c 65 |scm widt|h.4pt\le|
|00003c70| 61 64 65 72 73 5c 68 72 | 75 6c 65 5c 68 66 69 6c |aders\hr|ule\hfil|
|00003c80| 6c 7d 0a 20 20 5c 67 72 | 69 64 68 74 3d 23 31 0a |l}. \gr|idht=#1.|
|00003c90| 20 20 5c 64 69 76 69 64 | 65 5c 67 72 69 64 68 74 | \divid|e\gridht|
|00003ca0| 20 62 79 20 5c 68 74 30 | 0a 20 20 5c 6d 75 6c 74 | by \ht0|. \mult|
|00003cb0| 69 70 6c 79 5c 67 72 69 | 64 68 74 20 62 79 20 5c |iply\gri|dht by \|
|00003cc0| 68 74 30 0a 20 20 5c 67 | 72 69 64 77 64 3d 23 32 |ht0. \g|ridwd=#2|
|00003cd0| 0a 20 20 5c 64 69 76 69 | 64 65 5c 67 72 69 64 77 |. \divi|de\gridw|
|00003ce0| 64 20 62 79 20 5c 77 64 | 30 0a 20 20 5c 6d 75 6c |d by \wd|0. \mul|
|00003cf0| 74 69 70 6c 79 5c 67 72 | 69 64 77 64 20 62 79 20 |tiply\gr|idwd by |
|00003d00| 5c 77 64 30 0a 20 20 5c | 61 64 76 61 6e 63 65 20 |\wd0. \|advance |
|00003d10| 5c 67 72 69 64 77 64 20 | 62 79 20 5c 77 64 30 0a |\gridwd |by \wd0.|
|00003d20| 20 20 5c 76 62 6f 78 20 | 74 6f 20 5c 67 72 69 64 | \vbox |to \grid|
|00003d30| 68 74 7b 5c 6c 65 61 64 | 65 72 73 5c 68 62 6f 78 |ht{\lead|ers\hbox|
|00003d40| 20 74 6f 5c 67 72 69 64 | 77 64 7b 5c 6c 65 61 64 | to\grid|wd{\lead|
|00003d50| 65 72 73 5c 62 6f 78 30 | 5c 68 66 69 6c 6c 7d 5c |ers\box0|\hfill}\|
|00003d60| 76 66 69 6c 6c 7d 7d 0a | 25 0a 25 20 55 73 65 66 |vfill}}.|%.% Usef|
|00003d70| 75 6c 20 74 6f 20 6d 65 | 61 73 75 72 65 20 77 68 |ul to me|asure wh|
|00003d80| 65 72 65 20 74 6f 20 70 | 75 74 20 61 6e 6e 6f 74 |ere to p|ut annot|
|00003d90| 61 74 69 6f 6e 73 0a 5c | 64 65 66 5c 66 69 6c 6c |ations.\|def\fill|
|00003da0| 69 6e 67 67 72 69 64 7b | 5c 61 74 28 30 63 6d 3b |inggrid{|\at(0cm;|
|00003db0| 30 63 6d 29 7b 5c 76 62 | 6f 78 7b 0a 20 20 5c 67 |0cm){\vb|ox{. \g|
|00003dc0| 72 69 64 66 69 6c 6c 28 | 5c 64 72 61 77 69 6e 67 |ridfill(|\drawing|
|00003dd0| 68 74 3b 5c 64 72 61 77 | 69 6e 67 77 64 29 7d 7d |ht;\draw|ingwd)}}|
|00003de0| 7d 0a 25 0a 25 20 5c 74 | 65 78 74 6c 65 66 74 6f |}.%.% \t|extlefto|
|00003df0| 66 5c 61 6e 79 62 6f 78 | 3a 20 53 61 6d 70 6c 65 |f\anybox|: Sample|
|00003e00| 20 74 65 78 74 5c 65 6e | 64 74 65 78 74 0a 25 20 | text\en|dtext.% |
|00003e10| 20 20 69 6e 73 65 72 74 | 73 20 22 53 61 6d 70 6c | insert|s "Sampl|
|00003e20| 65 20 74 65 78 74 22 20 | 6f 6e 20 74 68 65 20 6c |e text" |on the l|
|00003e30| 65 66 74 20 6f 66 20 5c | 61 6e 79 62 6f 78 20 69 |eft of \|anybox i|
|00003e40| 65 20 5c 76 62 6f 78 2c | 20 5c 70 73 62 6f 78 2e |e \vbox,| \psbox.|
|00003e50| 0a 25 20 20 20 5c 74 65 | 78 74 72 69 67 68 74 6f |.% \te|xtrighto|
|00003e60| 66 20 69 73 20 74 68 65 | 20 73 79 6d 6d 65 74 72 |f is the| symmetr|
|00003e70| 69 63 20 28 6e 6f 74 20 | 64 6f 63 75 6d 65 6e 74 |ic (not |document|
|00003e80| 65 64 2c 20 74 6f 6f 20 | 75 67 67 6c 79 29 0a 25 |ed, too |uggly).%|
|00003e90| 20 57 65 6c 63 6f 6d 65 | 20 61 6e 79 20 73 75 67 | Welcome| any sug|
|00003ea0| 67 65 73 74 69 6f 6e 20 | 61 62 6f 75 74 20 63 6c |gestion |about cl|
|00003eb0| 65 61 6e 20 77 72 61 70 | 61 72 6f 75 6e 64 20 6d |ean wrap|around m|
|00003ec0| 61 63 72 6f 73 20 66 72 | 6f 6d 0a 25 20 20 20 54 |acros fr|om.% T|
|00003ed0| 65 58 68 61 63 6b 65 72 | 73 20 72 65 61 64 69 6e |eXhacker|s readin|
|00003ee0| 67 20 74 68 69 73 0a 25 | 0a 5c 64 65 66 5c 74 65 |g this.%|.\def\te|
|00003ef0| 78 74 6c 65 66 74 6f 66 | 23 31 3a 7b 0a 20 20 5c |xtleftof|#1:{. \|
|00003f00| 73 65 74 62 6f 78 31 3d | 23 31 0a 20 20 5c 73 65 |setbox1=|#1. \se|
|00003f10| 74 62 6f 78 30 3d 5c 76 | 62 6f 78 5c 62 67 72 6f |tbox0=\v|box\bgro|
|00003f20| 75 70 0a 20 20 20 20 5c | 61 64 76 61 6e 63 65 5c |up. \|advance\|
|00003f30| 68 73 69 7a 65 20 62 79 | 20 2d 5c 77 64 31 20 5c |hsize by| -\wd1 \|
|00003f40| 61 64 76 61 6e 63 65 5c | 68 73 69 7a 65 20 62 79 |advance\|hsize by|
|00003f50| 20 2d 32 65 6d 7d 0a 5c | 64 65 66 5c 74 65 78 74 | -2em}.\|def\text|
|00003f60| 72 69 67 68 74 6f 66 23 | 31 3a 7b 0a 20 20 5c 73 |rightof#|1:{. \s|
|00003f70| 65 74 62 6f 78 30 3d 23 | 31 0a 20 20 5c 73 65 74 |etbox0=#|1. \set|
|00003f80| 62 6f 78 31 3d 5c 76 62 | 6f 78 5c 62 67 72 6f 75 |box1=\vb|ox\bgrou|
|00003f90| 70 0a 20 20 20 20 5c 61 | 64 76 61 6e 63 65 5c 68 |p. \a|dvance\h|
|00003fa0| 73 69 7a 65 20 62 79 20 | 2d 5c 77 64 30 20 5c 61 |size by |-\wd0 \a|
|00003fb0| 64 76 61 6e 63 65 5c 68 | 73 69 7a 65 20 62 79 20 |dvance\h|size by |
|00003fc0| 2d 32 65 6d 7d 0a 5c 64 | 65 66 5c 65 6e 64 74 65 |-2em}.\d|ef\endte|
|00003fd0| 78 74 7b 0a 20 20 5c 65 | 67 72 6f 75 70 0a 20 20 |xt{. \e|group. |
|00003fe0| 5c 68 62 6f 78 20 74 6f | 20 5c 68 73 69 7a 65 7b |\hbox to| \hsize{|
|00003ff0| 5c 76 61 6c 69 67 6e 7b | 5c 76 66 69 6c 23 23 5c |\valign{|\vfil##\|
|00004000| 76 66 69 6c 5c 63 72 25 | 0a 5c 62 6f 78 30 5c 63 |vfil\cr%|.\box0\c|
|00004010| 72 25 0a 5c 6e 6f 61 6c | 69 67 6e 7b 5c 68 73 73 |r%.\noal|ign{\hss|
|00004020| 7d 5c 62 6f 78 31 5c 63 | 72 7d 7d 7d 0a 25 0a 25 |}\box1\c|r}}}.%.%|
|00004030| 20 5c 66 72 61 6d 65 69 | 74 7b 5c 74 68 69 63 6b | \framei|t{\thick|
|00004040| 7d 7b 5c 73 6b 69 70 7d | 7b 5c 61 6e 79 62 6f 78 |}{\skip}|{\anybox|
|00004050| 7d 0a 25 20 20 20 20 64 | 72 61 77 73 20 77 69 74 |}.% d|raws wit|
|00004060| 68 20 74 68 69 63 6b 6e | 65 73 73 20 5c 74 68 69 |h thickn|ess \thi|
|00004070| 63 6b 20 61 20 62 6f 78 | 20 61 72 6f 75 6e 64 20 |ck a box| around |
|00004080| 5c 61 6e 79 62 6f 78 2c | 20 6c 65 61 76 69 6e 67 |\anybox,| leaving|
|00004090| 20 5c 73 6b 69 70 20 6f | 66 0a 25 20 20 20 20 62 | \skip o|f.% b|
|000040a0| 6c 61 6e 6b 20 61 72 6f | 75 6e 64 20 69 74 2e 20 |lank aro|und it. |
|000040b0| 65 67 20 5c 66 72 61 6d | 65 69 74 7b 30 2e 35 70 |eg \fram|eit{0.5p|
|000040c0| 74 7d 7b 31 70 74 7d 7b | 5c 68 62 6f 78 7b 68 65 |t}{1pt}{|\hbox{he|
|000040d0| 6c 6c 6f 7d 7d 0a 25 20 | 5c 62 6f 78 69 74 7b 5c |llo}}.% |\boxit{\|
|000040e0| 61 6e 79 62 6f 78 7d 20 | 69 73 20 61 20 73 68 6f |anybox} |is a sho|
|000040f0| 72 74 63 75 74 2e 0a 5c | 64 65 66 5c 66 72 61 6d |rtcut..\|def\fram|
|00004100| 65 69 74 23 31 23 32 23 | 33 7b 5c 68 62 6f 78 7b |eit#1#2#|3{\hbox{|
|00004110| 5c 76 72 75 6c 65 20 77 | 69 64 74 68 23 31 5c 76 |\vrule w|idth#1\v|
|00004120| 62 6f 78 7b 0a 20 20 5c | 68 72 75 6c 65 20 68 65 |box{. \|hrule he|
|00004130| 69 67 68 74 23 31 5c 76 | 73 6b 69 70 23 32 5c 68 |ight#1\v|skip#2\h|
|00004140| 62 6f 78 7b 5c 68 73 6b | 69 70 23 32 5c 76 62 6f |box{\hsk|ip#2\vbo|
|00004150| 78 7b 23 33 7d 5c 68 73 | 6b 69 70 23 32 7d 25 0a |x{#3}\hs|kip#2}%.|
|00004160| 20 20 20 20 20 20 20 20 | 5c 76 73 6b 69 70 23 32 | |\vskip#2|
|00004170| 5c 68 72 75 6c 65 20 68 | 65 69 67 68 74 23 31 7d |\hrule h|eight#1}|
|00004180| 5c 76 72 75 6c 65 20 77 | 69 64 74 68 23 31 7d 7d |\vrule w|idth#1}}|
|00004190| 0a 5c 64 65 66 5c 62 6f | 78 69 74 23 31 7b 5c 66 |.\def\bo|xit#1{\f|
|000041a0| 72 61 6d 65 69 74 7b 30 | 2e 34 70 74 7d 7b 30 70 |rameit{0|.4pt}{0p|
|000041b0| 74 7d 7b 23 31 7d 7d 0a | 25 0a 25 0a 5c 63 61 74 |t}{#1}}.|%.%.\cat|
|000041c0| 63 6f 64 65 60 5c 40 3d | 31 32 20 25 20 63 73 20 |code`\@=|12 % cs |
|000041d0| 63 6f 6e 74 61 69 6e 69 | 6e 67 20 40 20 61 72 65 |containi|ng @ are|
|000041e0| 20 75 6e 72 65 61 63 68 | 61 62 6c 65 0a 25 0a 25 | unreach|able.%.%|
|000041f0| 20 43 55 53 54 4f 4d 49 | 5a 45 20 59 4f 55 52 20 | CUSTOMI|ZE YOUR |
|00004200| 44 45 46 41 55 4c 54 20 | 44 52 49 56 45 52 3a 0a |DEFAULT |DRIVER:.|
|00004210| 25 20 20 20 20 55 6e 63 | 6f 6d 6d 65 6e 74 20 74 |% Unc|omment t|
|00004220| 68 65 20 6c 69 6e 65 20 | 63 6f 72 72 65 73 70 6f |he line |correspo|
|00004230| 6e 64 69 6e 67 20 74 6f | 20 79 6f 75 72 20 54 65 |nding to| your Te|
|00004240| 58 20 73 79 73 74 65 6d | 3a 0a 25 5c 70 73 66 6f |X system|:.%\psfo|
|00004250| 72 74 65 78 74 75 72 65 | 73 25 20 20 20 20 20 46 |rtexture|s% F|
|00004260| 6f 72 20 54 65 58 74 75 | 72 65 73 20 6f 6e 20 74 |or TeXtu|res on t|
|00004270| 68 65 20 4d 61 63 69 6e | 74 6f 73 68 0a 25 5c 70 |he Macin|tosh.%\p|
|00004280| 73 66 6f 72 6f 7a 74 65 | 78 20 20 20 25 20 20 20 |sforozte|x % |
|00004290| 20 20 46 6f 72 20 4f 7a | 54 65 58 20 73 68 61 72 | For Oz|TeX shar|
|000042a0| 65 77 61 72 65 20 6f 6e | 20 74 68 65 20 4d 61 63 |eware on| the Mac|
|000042b0| 69 6e 74 6f 73 68 0a 25 | 5c 70 73 66 6f 72 64 76 |intosh.%|\psfordv|
|000042c0| 69 74 6f 70 73 20 25 20 | 20 20 20 20 46 6f 72 20 |itops % | For |
|000042d0| 74 68 65 20 44 56 49 74 | 6f 50 53 20 63 6f 6e 76 |the DVIt|oPS conv|
|000042e0| 65 72 74 65 72 20 66 6f | 72 20 54 65 58 20 6f 6e |erter fo|r TeX on|
|000042f0| 20 49 42 4d 20 6d 61 69 | 6e 66 72 61 6d 65 73 0a | IBM mai|nframes.|
|00004300| 20 5c 70 73 66 6f 72 64 | 76 69 70 73 20 20 20 25 | \psford|vips %|
|00004310| 20 20 20 20 20 46 6f 72 | 20 44 56 49 50 53 20 63 | For| DVIPS c|
|00004320| 6f 6e 76 65 72 74 65 72 | 20 6f 6e 20 56 41 58 20 |onverter| on VAX |
|00004330| 61 6e 64 20 55 4e 49 58 | 0a 25 5c 70 73 66 6f 72 |and UNIX|.%\psfor|
|00004340| 64 76 69 74 70 73 20 20 | 25 20 20 20 20 20 46 6f |dvitps |% Fo|
|00004350| 72 20 64 76 69 74 70 73 | 20 66 72 6f 6d 20 54 65 |r dvitps| from Te|
|00004360| 58 50 53 20 70 61 63 6b | 61 67 65 20 75 6e 64 65 |XPS pack|age unde|
|00004370| 72 20 55 4e 49 58 0a 25 | 5c 70 73 66 6f 72 44 56 |r UNIX.%|\psforDV|
|00004380| 49 41 4c 57 20 20 25 20 | 20 20 20 20 46 6f 72 20 |IALW % | For |
|00004390| 44 56 49 41 4c 57 2c 20 | 55 4e 49 58 20 70 75 62 |DVIALW, |UNIX pub|
|000043a0| 6c 69 63 20 64 6f 6d 61 | 69 6e 0a 25 5c 70 73 6f |lic doma|in.%\pso|
|000043b0| 6e 6c 79 62 6f 78 65 73 | 20 20 25 20 20 20 20 20 |nlyboxes| % |
|000043c0| 42 6c 61 6e 6b 20 42 6f | 78 65 73 20 28 77 68 65 |Blank Bo|xes (whe|
|000043d0| 6e 20 61 6c 6c 20 65 6c | 73 65 20 66 61 69 6c 73 |n all el|se fails|
|000043e0| 29 2e 0a | |).. | |
+--------+-------------------------+-------------------------+--------+--------+